2016-08-09 33 views
-1

ubuntuバージョン16.04.01にdockerをインストールしようとしていますが、インストール後にpackage docker-engineでエラーが発生しました。そして、私は、コマンドドッキングウィンドウデーモン-D 経由ドッカサービスを開始しようとすると、私はこのログを取得:Dockerがubuntu 16.04.01で起動しない

DEBU[0000] docker group found. gid: 999 
DEBU[0000] Listener created for HTTP on unix (/var/run/docker.sock) 
INFO[0000] libcontainerd: new containerd process, pid: 6517 
DEBU[0000] libcontainerd: containerd connection state change: TRANSIENT_FAILURE 
WARN[0000] containerd: low RLIMIT_NOFILE changing to max current=1024 max=65536 
DEBU[0000] containerd: read past events     count=0 
DEBU[0000] containerd: supervisor running    cpus=2 memory=4096 runtime=docker-runc runtimeArgs=[] stateDir=/var/run/docker/libcontainerd/containerd 
DEBU[0000] containerd: grpc api on /var/run/docker/libcontainerd/docker-containerd.sock 
DEBU[0001] Using default logging driver json-file 
DEBU[0001] Golang's threads limit set to 1855710 
DEBU[0001] [zfs] zfs command is not available: exec: "zfs": executable file not found in $PATH 
ERRO[0001] 'overlay' not found as a supported filesystem on this host. Please ensure kernel is new enough and has overlay support loaded. 
DEBU[0001] Using graph driver vfs 
DEBU[0001] Max Concurrent Downloads: 3 
DEBU[0001] Max Concurrent Uploads: 5 
INFO[0001] Graph migration to content-addressability took 0.00 seconds 
WARN[0001] Your kernel does not support oom control. 
WARN[0001] Your kernel does not support memory swappiness. 
WARN[0001] Your kernel does not support kernel memory limit. 
WARN[0001] Unable to find cpu cgroup in mounts 
WARN[0001] Unable to find cpuset cgroup in mounts 
WARN[0001] mountpoint for pids not found 
DEBU[0001] Cleaning up old mountid : start. 
FATA[0001] Error starting daemon: Devices cgroup isn't mounted 

私は別の会社が主催するサーバーを使用していますが、これはUbuntuののプリインストールされたバージョンである、私はしましたそれを何度も元に戻してみて、やり直してみましたが、うまくいきませんでした。

答えて

0

これは私のために働いた。

パッケージ情報を更新するには、APTがhttps方式で動作し、CA証明書がインストールされていることを確認します。

$ sudo apt-get update 
$ sudo apt-get install apt-transport-https ca-certificates 

新しいGPGキーを追加します。

$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D 

docker.listであなたのUbuntuのオペレーティングシステム用のエントリを追加します。

$ vi /etc/apt/sources.list.d/docker.list(存在していなかった)

内容:

deb https://apt.dockerproject.org/repo ubuntu-xenial main 

と保存(:WQ)を

APTパッケージのインデックスを更新します。

$ sudo apt-get update 

古いリポジトリが存在する場合は削除します(以前のインストールの場合)。

$ sudo apt-get purge lxc-docker 

APTが適切なリポジトリから取得していることを確認します。

$ apt-cache policy docker-engine 

パッケージマネージャを更新します。

$ sudo apt-get update 

推奨パッケージをインストールします。

$ sudo apt-get install linux-image-extra-$(uname -r) 

Dockerをインストールします。

$ sudo apt-get install docker-engine 

ドッカーデーモンを起動します。

$ sudo service docker start 

ドッカーが正しくインストールされていることを確認してください。

​​3210

追加:あなたはドッカーグループを作成できます。 私の答えのソース:the official documentation of docker

+0

はい、これは私がインストールしたときに実行したガイドです:sudo apt-get install linux-image-extra - $(uname -r)を使ってパッケージを見つけることができないというメッセージが表示されますregex: 'linux-image-extra-4.4.0-042stab116.2' –

+0

これは奇妙なカーネルリリース文字列です。私は '4.4.0-34'は現在のxenialのリリースだと思います。 – Matt

+0

あなたのunameを表示する-a –

関連する問題