web-dev-qa-db-ja.com

Docker-CEまたはdocker.ioパッケージ

私のラップトップでは、主にLXDを使用して開発用のコンテナーを作成し、実稼働環境でLXDコンテナーを管理しています(Ansibleと統合)。

展開にdocker/docker-composeを使用するための要件が​​1つあります。 docker.ioパッケージ(LXC互換性のパッチを含む)をインストールできることは知っていますが、今ではDockerはDocker-CE/Docker-EEの使用を促進しています。この場合、Docker-CEになります。

これには、Ubuntuに含まれるdocker.ioパッケージのパッチがありますか?または将来、Docker-CEエンジンはCanonicalリポジトリまたはPPAから展開できますか?

19
Yonsy Solis

この質問は古いことは知っていますが、Dockerアップストリームがこれをサポートするバージョンをリリースしたと思うので、ここで答えを出そうと思いました。したがって、Ubuntuでは、18.04の時点で2つのオプションがあります(実際、これらは主に16.04でも機能します)。

dockerアップストリームアーカイブ

現在、上流のdockerは、より複雑な カスタムアーカイブからインストールする手順のセット などを推奨しています。これは、17.06以降を入手する限り、ニーズを満たすこともできます。

docker.ioパッケージ

Sudo apt install docker.io

これは、Canonical/Ubuntuコミュニティのメンバーによってかなり定期的にバージョン管理され、更新されますが、少し上流に遅れがちです。このパッケージは、ubuntuの通常のaptパッケージと同じように保持できます。 buntu wikiのSRU例外 の詳細を読んで、これに関する品質管理を確認してください。 XenialおよびBionicのバージョンは17.03に近づいているか、近づいていますが、LXDで実行する必要があるパッチが含まれているようです。

メモの編集: https://github.com/docker/docker-snap -この更新(2018年9月25日)から、Dockerスナップは推奨されなくなりました。これが将来変更される場合は、この回答を自由に編集してください。

7
dpb