2016-11-25 94 views
4

我需要在泊塢窗,撰寫運行以下命令:

- '/var/run/docker.sock:/var/run/docker.sock' 
- '$(which docker):$(which docker)' 

我發現了一個解決方案,這樣的格式:

- ${DOCKER_PATH}:/usr/bin/docker:ro 

但在我而言,我需要運行這個格式$(..):$(..),

有沒有從任何簡單的解決辦法泊塢窗,構成它解決什麼問題?

我嘗試這樣做:

DOCKER_PATH=$(which docker) docker-compose up 

volumes: 
    - '/var/run/docker.sock:/var/run/docker.sock' 
    - ${DOCKER_PATH}:/usr/bin/docker:ro 

,但我得到的錯誤:

ERROR: Invalid bind mount spec "59f5e4fa06257c16a046ae7e5163401349f1c0bb394c881bcdf557a2f544811c:$(which:rw": Invalid volume destination path: '$(which' mount path must be absolute. 
+0

你試圖把泊塢窗二進制文件從主機到容器? – R0MANARMY

+0

我想讓碼頭工人能夠訪問主碼頭。 – omnia

回答