Di laptop saya, saya kebanyakan bekerja dengan LXD untuk memiliki wadah untuk pengembangan dan mengelola wadah LXD dalam produksi (terintegrasi dengan Ansible).
Saya punya satu persyaratan untuk digunakan docker/docker-compose
untuk penempatan. Saya tahu bahwa saya dapat menginstal docker.io
paket (yang memiliki tambalan untuk kompatibilitas LXC) tetapi sekarang, Docker mempromosikan penggunaan Docker-CE / Docker-EE. Dalam hal ini adalah Docker-CE.
Apakah yang ini memiliki tambalan dari docker.io
paket yang datang di Ubuntu? atau di masa depan mesin Docker-CE akan dapat digunakan dari repositori Canonical atau PPA?
16.04
virtualization
docker
lxd
Yonsy Solis
sumber
sumber
Jawaban:
Saya tahu pertanyaan ini sudah lama, tetapi saya percaya bahwa buruh pelabuhan hulu telah merilis versi yang mendukung ini sekarang, jadi saya pikir saya hanya akan memberikan jawaban di sini. Jadi, di Ubuntu, Anda benar-benar memiliki 2 opsi pada 18.04 (dan sebenarnya sebagian besar ini berfungsi pada 16.04):
arsip hulu docker
Saat ini, buruh pelabuhan hulu merekomendasikan satu set instruksi yang lebih terlibat menginstal dari arsip khusus , dll. Ini juga dapat memenuhi kebutuhan Anda selama Anda mengambil 17,06 dan yang lebih baru.
docker.io
paketsudo apt install docker.io
Ini versi dan diperbarui oleh anggota komunitas Canonical / Ubuntu cukup teratur, tetapi cenderung sedikit ketinggalan hulu. Anda dapat menyimpan paket ini seperti halnya paket apt reguler Anda di ubuntu. Anda dapat membaca lebih lanjut tentang pengecualian SRU di wiki Ubuntu untuk melihat kontrol kualitas yang digunakan dalam hal ini. Versi di Xenial dan Bionic aktif atau mendekati 17.03, tetapi tampaknya berisi tambalan yang harus Anda jalankan di LXD.
Edit catatan: https://github.com/docker/docker-snap - docker snap tidak lagi direkomendasikan pada pembaruan ini (25 Sep 2018). Jika ini berubah di masa mendatang, silakan edit jawaban ini.
sumber