2015-12-14 4 views

答えて

6

あなたはCentOSのから移動してきたようですが、音はdocker.comdocker-engineパッケージにdockerを配布しました。

CentOSパッケージは/etc/sysconfig標準を使用します。ドッカーズパッケージではありません。 RedHat独自のストレージ要件に対応するために作成されたdocker-storage-setupプログラムを見逃してしまいます。

/usr/lib/systemd/system/docker.servicesystemd設定はあなたに違いが表示されます:

ドッカー

[Service] 
Type=notify 
ExecStart=/usr/bin/docker daemon -H fd:// 
MountFlags=slave 
LimitNOFILE=1048576 
LimitNPROC=1048576 

CentOSの

[Service] 
Type=notify 
EnvironmentFile=-/etc/sysconfig/docker 
EnvironmentFile=-/etc/sysconfig/docker-storage 
EnvironmentFile=-/etc/sysconfig/docker-network 
Environment=GOTRACEBACK=crash 
ExecStart=/usr/bin/docker daemon $OPTIONS \ 
      $DOCKER_STORAGE_OPTIONS \ 
      $DOCKER_NETWORK_OPTIONS \ 
      $ADD_REGISTRY \ 
      $BLOCK_REGISTRY \ 
      $INSECURE_REGISTRY 
LimitNOFILE=1048576 
LimitNPROC=1048576 
LimitCORE=infinity 
MountFlags=slave 
TimeoutStartSec=1min 
Restart=on-failure 

はそれでは、どのように私はdocker-engineインストールドッカサービスを設定しますか。

Docker have a page on setting up the systemd config。あなたの設定

  • ドッカーとCentOSのかドッカーのいずれかに行くことができます - EnvironmentFileセットアップをコピーして/etc/sysconfig/dockerにあなたのオプションを設定する - あなたの必要なオプション
  • CentOSにしてドッキングウィンドウ・エンジンにsystemd設定ファイル/usr/lib/systemd/system/docker.serviceを編集します。
関連する問題