我的需求是這樣的,我想把某個(gè)圖片放在宿主機(jī)的固定目錄(具體哪里是由我決定的,而不是由docker),然后通過(guò)docker-compose.yml來(lái)引用假設(shè)a/docker-compose.ymlb/docker-compose.ymlc/docker-compose.yml都要引用圖片,我不想每一個(gè)文件里面都去映射目錄結(jié)構(gòu),我想通過(guò)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里面通過(guò)名稱data就可以得到圖片存放路徑,缺點(diǎn)是他的路徑是/var/lib/docker/volumes/data/_data不是我想要的,我想要定制這個(gè)存放路徑
1 回答

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