2016-07-16 61 views
3

如何將標籤分配給Ubuntu上正在運行的Docker守護進程?將標籤分配給Docker守護進程

嘗試:

export DOCKER_OPTS="--label=com.example.storage=ssd" 
sudo restart docker 

,但沒有幫助。 docker info需要顯示Labels

+0

你運行的是哪個版本的Ubuntu? – ldg

+0

Ubuntu服務器14.04 LTS 這裏是爲我工作的命令: 須藤SED -i '/#DOCKER_OPTS/c\DOCKER_OPTS="--label=couchbase.mds=index「' 在/ etc /默認/泊塢窗」 –

回答

0

我猜「sudo」不會複製你的環境。你可以嘗試「sudo -E」。

1

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 
0
sudo sed -i `'/DOCKER_OPTS/c\DOCKER_OPTS="--label=com.example.storage=ssd"' /etc/default/docker` 

奏效了我。

相關問題