2016-07-16 8 views
3

Ubuntu上ですでに実行中のDockerデーモンにラベルを割り当てるにはどうすればよいですか?Dockerデーモンにラベルを割り当てる

が試み:

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

が、助けにはならなかったが。 docker infoLabelsを表示する必要があります。

+0

実行中のUbuntuのバージョンは? はsudo sedの-i '/#DOCKER_OPTS/c\DOCKER_OPTS="--label=couchbase.mds=index「' ある/ etc/default /ドッキングウィンドウ ': – ldg

+0

のUbuntu Serverの14.04 LTS は、ここで私のために働いたコマンドです –

答えて

0

"sudo"はあなたの環境をコピーしていないと思います。あなたは "sudo -E"を試してみるかもしれません。

1

docker configuration sectionは明確である:

  • ログのsudoまたはroot権限を持つユーザーとしてホストに。
  • あなたが持っていない場合は、ホスト上に/ etc/default/dockerファイルを作成します。 Dockerのインストール方法によっては、すでにこのファイルを持っている可能性があります。
  • お気に入りのエディタでファイルを開きます。
$ sudo vi /etc/default/docker 
  • は、以下のオプションを使用して DOCKER_OPTS変数を追加します。これらのオプションは、dockerデーモンのrunコマンドに追加されます。
DOCKER_OPTS="--label=com.example.storage=ssd" 
  • ファイルを保存して閉じます。
  • ドッカーデーモンを再起動してください。
$ sudo restart docker 
0
sudo sed -i `'/DOCKER_OPTS/c\DOCKER_OPTS="--label=com.example.storage=ssd"' /etc/default/docker` 

私のためのトリックを行いました。

関連する問題