我的需求是這樣的,我想把某個圖片放在宿主機的固定目錄(具體哪里是由我決定的,而不是由docker),然后通過docker-compose.yml來引用假設a/docker-compose.ymlb/docker-compose.ymlc/docker-compose.yml都要引用圖片,我不想每一個文件里面都去映射目錄結構,我想通過volume的名字引用就好了,這樣我修改圖片存放路徑,其他文件都不需要修改現(xiàn)在能做到的是這樣sudo docker volume create --name=dataversion: '2'volumes: data: external: trueservices: test: image: alpine container_name: c_test command: /bin/sh tty: true volumes: - data:/tmp我在docker-compose.yml里面通過名稱data就可以得到圖片存放路徑,缺點是他的路徑是/var/lib/docker/volumes/data/_data不是我想要的,我想要定制這個存放路徑
1 回答

楊魅力
TA貢獻1811條經(jīng)驗 獲得超6個贊
version: '2'volumes: data: external: trueservices: test: image: alpine container_name: c_test command: /bin/sh tty: true volumes: - "${MY_DOCKER_DATA_PATH}":/tmp
這樣就會存放在當前 ./data這個目錄下
添加回答
舉報
0/150
提交
取消