私のビルドの一環として、ドッキング・イメージを作成する必要があるので、CoreOSドッカー・コンテナにドッキング・マシンをインストールする必要がありますが、インストールできないようです。(ドッカー・エンジンが見つかりませんまたはdocker.io)。私が実行できるpythonモジュールであると思われるdocker
が見つかりました。CoreOSコンテナにドッカーをインストールする
私のコンテナにドッカーをつけるにはどうすればいいですか?
ありがとうございました。
私のビルドの一環として、ドッキング・イメージを作成する必要があるので、CoreOSドッカー・コンテナにドッキング・マシンをインストールする必要がありますが、インストールできないようです。(ドッカー・エンジンが見つかりませんまたはdocker.io)。私が実行できるpythonモジュールであると思われるdocker
が見つかりました。CoreOSコンテナにドッカーをインストールする
私のコンテナにドッカーをつけるにはどうすればいいですか?
ありがとうございました。
実際には、CoreOSはドッキング用のコンテナではなく、ドッキングを実行するためのものです。
ビルドコンテナからdockerイメージを作成する必要がある場合(特権付きコンテナとdocker-inside-dockerに関する多くの問題を解決しない場合)は、ホストのdockerソケットをマウントしてコンテナを作成できます。
ドッキングウィンドウの実行-v /var/run/docker.sock:/var/run/docker.sock ...
がされる、あなたがコンテナを起動するのは、Ubuntuのドッキングウィンドウの画像を使用したとしましょうホストドッカーデーモン上にコンテナを作成することはできますが、ドッカーインドッカーがあるように見えます:
docker run -it -v /var/run/docker.sock:/var/run/docker.sock ubuntu:latest sh -c "apt-get update ; apt-get install docker.io -y ; bash"
今、あなたがホストとの「シェア」はドッキングウィンドウスペースドッキングウィンドウコンテナ、にあります。
[email protected]:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
01a656c6056a ubuntu:16.04 "sh -c 'apt-get updat" 2 minutes ago Up 2 minutes hungry_ardinghelli