我是新來的碼頭工人,所以讓我知道我是否應該做一些完全不同的地圖都包含文件夾,但在這裏不用..如何使用卷路徑泊塢窗
我想創建內的體積一個nginx容器,它將所有啓用站點的配置文件映射到容器上的位置。值得注意的是,這些文件分散在多個可隨機命名的文件夾中。可是等等!我可以肯定地告訴你,.conf
文件將永遠在一個特定的文件夾中,只有1層深(因爲這是我更喜歡的佈局)。這是一個基本的佈局說明我的意思:
- images/
- nginx/
- docker-compose.yml
- sites/
- site_a/
- vhost/
site_a.conf
- site_b/
- vhost/
site_b.conf
我曾嘗試聲明爲nginx的卷時,要做到這一點:
- ../sites/*/vhost/:/etc/nginx/sites-enabled
然而,我得到以下錯誤:
ERROR: for nginx Cannot start service nginx: mkdir /c/Users/Yates/Documents/docker/sites/*: protocol error
我有種錯誤,但我找不到任何告訴我如何完成我最終想要的東西。任何幫助將非常感激。
我相信符號鏈接到安裝卷以外的文件將會破壞卷。 –
@保羅 - 啊,說得通。剛剛測試過它,它不會中斷音量,但不能遵循符號鏈接。硬鏈接可能會起作用,但這是一件相當不尋常的事情。 – Matthew