dockerは現在私に苦労しています。 strato.deでホストされているUbuntu 14.04を実行している仮想サーバーにdockerをインストールするために、これらの 手順 に従いました。
wget -qO- https://get.docker.com/ | sh
この行を実行すると、次のエラーメッセージが直接表示されます。
modprobe: ERROR: ../libkmod/libkmod.c:507 kmod_lookup_alias_from_builtin_file() could not open builtin file '/lib/modules/3.13.0-042stab092.3/modules.builtin.bin'modprobe: FATAL: Module aufs not found.
Warning: current kernel is not supported by the linux-image-extra-virtual
package. We have no AUFS support. Consider installing the packages linux-image-virtual kernel and linux-image-extra-virtual for AUFS support.
インストールが完了したら、上記の2つのパッケージをインストールしました。今私の問題は、ドッカーを実行できないことです。
service docker start
結果は:
start: Job failed to start
docker -d
結果は
INFO[0000] +job serveapi(unix:///var/run/docker.sock)
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock)
ERRO[0000] 'overlay' not found as a supported filesystem on this Host. Please ensure kernel is new enough and has overlay support loaded.
INFO[0000] +job init_networkdriver()
WARN[0000] Running modprobe bridge nf_nat failed with message: , error: exit status 1
package not installed
INFO[0000] -job init_networkdriver() = ERR (1)
FATA[0000] Shutting down daemon due to errors: package not installed
そして
docker run hello-world
結果は
FATA[0000] Post http:///var/run/docker.sock/v1.18/containers/create: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
誰がどの依存関係が欠けている可能性があるかについての手掛かりはありますか?他に何が間違っていたのでしょうか? dockerが提供するログはありますか?
解決策を探して前後に検索していますが、解決策が見つかりませんでした。
これは、Ubuntu 14.04の新しいセットアップです。 Java以外のサービスはインストールしませんでした。そして、私がdockerを必要とする理由は、sharelatexのdockerimageを使用するためです。
助けてくれてありがとう!
ここに私が試した/見つけたものがあります。それがあなたの時間を節約し、あるいはあなたがそれを解決するのに役立つことを願っています。
Dockerの ダウンロードスクリプト は、uname -r
を使用してカーネルを識別し、ホストに適切なカーネルエキストラをインストールできるようにしています。
私は2つの問題を疑っています。
3.13.0-042stab108.2
)を使用しています。スクリプトは名前で-generic
を明示的に検索しているため、検索は失敗します。generic
カーネルエキストラをインストールできませんでした。同じ物理マシン上のすべてのユーザー/ vHostsに影響するため、カーネルのアップグレードを使用しても機能しないようです。これは、カーネルが共有されているためです(一部のサポートチケットに記載されています)。それを回避するために..
2つのオプションが表示されます:dedicatedホストを取得して、カーネルとファイルシステムを混乱させるか、少なくともdockerインストーラーにそれを実行させるか、 installバイナリを手動で 。
ドッカーを起動する必要があります
Sudo start docker
その後
Sudo docker run hello-world
私はubuntu 14.04で同じ問題に直面しました、解決しました。
nino-Kのコメントを参照 https://github.com/docker-library/hello-world/issues/