如何將標籤分配給Ubuntu上正在運行的Docker守護進程?將標籤分配給Docker守護進程
嘗試:
export DOCKER_OPTS="--label=com.example.storage=ssd"
sudo restart docker
,但沒有幫助。 docker info
需要顯示Labels
。
如何將標籤分配給Ubuntu上正在運行的Docker守護進程?將標籤分配給Docker守護進程
嘗試:
export DOCKER_OPTS="--label=com.example.storage=ssd"
sudo restart docker
,但沒有幫助。 docker info
需要顯示Labels
。
我猜「sudo」不會複製你的環境。你可以嘗試「sudo -E」。
的docker configuration section是明確的:
- 登錄到你的主機使用sudo或root權限的用戶。
- 如果您還沒有,請在主機上創建/ etc/default/docker文件。取決於你如何安裝Docker,你可能已經有了這個文件。
- 用你最喜歡的編輯器打開文件。
$ sudo vi /etc/default/docker
- 添加
DOCKER_OPTS
變量具有下列選項。這些選項被附加到docker守護進程的運行命令中。
DOCKER_OPTS="--label=com.example.storage=ssd"
- 保存並關閉文件。
- 重新啓動docker守護進程。
$ sudo restart docker
sudo sed -i `'/DOCKER_OPTS/c\DOCKER_OPTS="--label=com.example.storage=ssd"' /etc/default/docker`
奏效了我。
你運行的是哪個版本的Ubuntu? – ldg
Ubuntu服務器14.04 LTS 這裏是爲我工作的命令: 須藤SED -i '/#DOCKER_OPTS/c\DOCKER_OPTS="--label=couchbase.mds=index「' 在/ etc /默認/泊塢窗」 –