我正在安裝Gitlab on my web server using Docker。將網絡存儲附加到Gitlab的Docker容器(ssh問題)
一切工作都像一個冠軍,直到我嘗試使用我的NAS作爲存儲文件夾。
我希望這是去上班:
掛載NFS共享使用/ etc/fstab文件到本地文件夾:
192.168.1.103:/gitlab /home/user/gitlab_data nfs rsize=8192,wsize=8192,timeo=14,intr
運行碼頭工人與以下卷連接:
sudo docker run -v /home/user/gitlab_data:/home/git/data .....
和應用程序的工作,直到我試圖用ssh推入回購。
我得到:連接被拒絕,確保你有適當的權限....
要清楚,我不,如果我安裝一個本地文件夾出現這種錯誤,所以我比較確信這不是一個SSH配置問題。
我的印象是,這種卷方法是創建什麼是功能上的通過鏈,這是安裝文件中明確禁止的某處的符號鏈接。
我的問題是:
我怎麼能在我的NAS文件夾中的這樣一種方式,它不會觸發這個SSH /符號鏈接失敗連接到我的Gitlab泊塢容器?
我已經搜索了關於如何直接連接驅動器的文檔,但沒有什麼比較完美的技巧。我沒有辦法將它綁定到NFS上,我只是在那裏開始閱讀,因爲我在Docker支持它的地方閱讀。
乾杯, -Berger
好的,找到了解決辦法。 我正在裝載docker卷與fstab安裝的根文件夾,它引入了錯誤。我在fstab mount下面創建了一個文件夾,將其作爲docker中的卷,並且一切正常。 – Bergerton