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


21

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

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

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


回答:


8

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

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

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

docker.io パッケージ

sudo apt install docker.io

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

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


非常に役立つ-ありがとう!ただし、スナップによって多少制限されることに注意してください。「docker build」、「docker save」、「docker load」を使用するには、dockerfileを$ HOME内に配置する必要があります。Dockerがアクセスするすべてのファイルは、このパス内になければなりません。また、現在docker.io(バージョン17.12.1-0ubuntu1、約2018-02-27から)はスナップ(snapcraft.io/docker、バージョン17.06.2-ce、約2017-09-05)。dockerのカスタムリポジトリにはdocker-ce version18.03.1-ce(2018-04-26)
nealmcb

1
スナップリファレンスは推奨/推奨されなくなったため、今は削除しました。
dpb

興味深い-誰がスナップをドッカーに推奨しないと言いますか?また、3つのオプションがあることをここでまだ述べていることに注意してください-それも修正したいかもしれません。
nealmcb

1
@nealmcbは、編集ノートで回答を更新しました。スナップ自体はまだ正常に機能していると思いますが、メンテナシップが問題であり、現在アップデートを受け取っていません。
dpb
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.