在這裏我不是問如何從主機掛載目錄泊塢窗容器編輯主機目錄,而是我怎麼能編輯從容器安裝目錄。如何正確地從一個碼頭工人容器
我給我的使用情況的詳細信息
現在我工作的一個Gitlab叉,並使用GDK (Gitlab開發工具包)和安裝過程中,我運行以下命令:
gdk install gitlab_repo=https://gitlab.com/MY-FORK/gitlab.git
這個命令將創建一個名爲gitlab
,並就項目工作,該項目內的目錄,我會利用噸文本編輯器進行工作他將上位機,所以我需要同步的兩個目錄
這是我的嘗試:
docker run -it -p 3000:3000 -v /gitlab:${project-location}/gitlab ${image-name}
這種方法的問題是,當我運行安裝命令:
gdk install gitlab_repo=https://gitlab.com/MY-FORK/gitlab.git
它失敗了,因爲它試圖更改已安裝目錄內的文件,這是不允許的(權限被拒絕)
提示:所有安裝步驟在Dockerfile描述所以一切都是在容器中運行!
那麼,有沒有解決辦法或這樣做的另一種方式?
我已經試過類似的東西,但使用綁定中編輯文件的示例裝配卷(-v <搬運工人主機上的路徑>:<路在容器>) –
@MrSpark我已經這樣做了,問題是默認行爲是隻從主機更改此卷,但在我的情況下,我需要(主機/容器)都能夠編輯此卷內容 –