Saya mengetik versi docker.io, dan mendapatkan:
Client version: 0.9.1
Go version (client): go1.2.1
Git commit (client): 3600720
Server version: 0.9.1
Git commit (server): 3600720
Go version (server): go1.2.1
Last stable version: 0.11.1, please update docker
Saya mengikutinya dengan apt-get update
, lalu salah satu:, apt-get upgrade
atau apt-get upgrade docker.io
, tetapi semua itu memberi saya adalah:
docker.io is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Saya menjalankan Ubuntu 14.04 (terpercaya) server 64bit.
EDIT: Saya pikir saya menggunakan skrip dalam komentar Post ini untuk menginstal buruh pelabuhan (karena itu dimaksudkan untuk memungkinkan saya cukup mengetik buruh pelabuhan bukannya buruh pelabuhan)
Jawaban:
Misalkan itu adalah rilis Ubuntu Trusty (14.04), yang memiliki 0.9.1 resmi
Perbarui lagi pada 2017/03/07 untuk mencerminkan perubahan dalam rilis baru, lihat https://blog.docker.com/2017/03/docker-enterprise-edition/
Panduan resmi ada di sini Instal docker untuk Ubuntu , rilis lama memiliki nama paket yang berbeda.
docker.io
: digunakan untuk menjadi versi yang sangat lama di repo ubuntu default (bisa lewati di sini)docker-engine
: digunakan sebelum rilis 1.13.xdocker-ce
: sejak 17.03untuk mesin buruh pelabuhan
Kemudian Anda dapat dengan lancar meningkatkan ke versi buruh pelabuhan terbaru
Dan jika Anda tidak ingin menginstal paket terbaru maka Anda dapat melakukan sesuatu seperti di bawah ini.
untuk buruh pelabuhan
sumber
gpg: no writable keyring found: eof
-> gunakan sudo ...Peringatan: Karena ini adalah Posting yang lebih lama, silakan gunakan sumber daya resmi untuk mencegah masalah: https://www.docker.com/community-edition#/download
Salah satu cara untuk meningkatkan ke versi terbaru (tanpa menginstal dari sumber) adalah dengan menggunakan instruksi di sini yang disediakan oleh Digital Ocean:
Tambahkan kunci repositori buruh pelabuhan ke apt-key untuk verifikasi paket
Tambahkan repositori buruh pelabuhan ke sumber aptitude:
Perbarui repositori dengan tambahan baru:
Terakhir, unduh dan pasang buruh pelabuhan:
sumber
Driver aufs failed to remove root filesystem
ketika menghapus wadah tertentu. Saya tidak pernah melihat ini dengan paket docker.io, yang mungkin lebih teruji dan stabil di Trusty.Jawaban singkat: dok instalasi resmi Docker sekarang mencakup ini untuk Ubuntu 14.04 (meskipun tidak sejelas mungkin).
The paket Ubuntu bernama
docker.io
tidak dikelola oleh Docker, Inc dan akan tertinggal di belakang versi terbaru. Misalnya hari ini macet0.9.1
dan terbaru1.0.1
. Saya akan melanjutkan dan menghapus ini jika Anda memilikinya.The Docker paket bernama
lxc-docker
(membingungkan, karena LXC tidak lagi ketat diperlukan). Namun ini terkini. Anda perlu menambahkan repo milik Docker keapt-get
pengaturan Anda . Dok instalasi Docker resmi mencakup ini untuk Ubuntu 14.04 - lihat "Jika Anda ingin mencoba versi terbaru Docker". Catatan, biner akandocker
(tidak sepertidocker.io
ketika disediakan oleh Ubuntu).sumber
Jika Anda percaya pada get.docker.com, jalankan:
sumber
Anda dapat menginstal dari repositori pihak ketiga dengan mengikuti instruksi :
sumber
Anda memiliki versi docker.io (0.9.1) terbaru yang tersedia di repositori ubuntu untuk Trusty Tahr pada hari ini.
Namun, jika Anda masih ingin meningkatkan versi, Anda dapat mengkloning versi terbaru dari docker.io dari github dan mengkompilasi ulang. Untuk instruksi tentang menginstalnya dari sumber, ada tutorial interaktif di blog docker.io .
sumber
atau hanya sekadar
sudo apt-get install -f docker-ce
untuk mendapatkan stabil terbarusumber
E: Package 'docker-ce' has no installation candidate
Anda juga dapat mengunduh
docker.io
0.11.1
.deb
file dari Launchpad dan menginstal.sumber