Docker

Software screenshot:
Docker
Rincian Software:
Versi: 18.06.0 Diperbarui
Tanggal Upload: 17 Aug 18
Pengembang: Docker Inc.
Lisensi: Gratis
Popularitas: 21

Rating: 5.0/5 (Total Votes: 1)

Docker adalah proyek perangkat lunak revolusioner open source yang memungkinkan pengembang aplikasi dan administrator sistem untuk dengan mudah dan cepat mengemas, mendistribusikan, dan menjalankan aplikasi sebagai wadah ringan, di mana saja.

Ini adalah aplikasi baris perintah yang terdiri dari dua komponen, Docker Hub yang telah dirancang dari bawah ke atas untuk bertindak sebagai layanan cloud untuk berbagi aplikasi dan mengotomatisasi alur kerja, dan Docker Engine, yang merupakan proses server sebenarnya dirancang untuk mengelola semua kontainer.


Mengotomatiskan penerapan dan pengemasan aplikasi

Perangkat lunak ini dapat digunakan untuk mengotomatisasi penyebaran dan pengemasan aplikasi, membuat lingkungan PAAS (Platform As a Service) pribadi dan ringan, mengotomatiskan pengujian, serta penyebaran dan integrasi berkelanjutan, dan untuk skala dan menyebarkan aplikasi web, backend layanan dan basis data.


Mesin penampung Linux

Dijuluki oleh pengembangnya & ldquo; mesin penampung Linux, & rdquo; Docker dapat digunakan oleh sysadmins dan pengembang sebagai platform terbuka untuk aplikasi terdistribusi, yang memungkinkan mereka untuk membuat, mengirim, dan menjalankan aplikasi yang terdistribusi.

Sistem operasi yang didukung

Saat ini, Docker hanya berjalan pada sistem operasi GNU / Linux. Ini telah berhasil diuji dengan berbagai distribusi Linux, termasuk Debian, Ubuntu, Arch Linux, Fedora, openSUSE, serta CentOS dan Red Hat Enterprise Linux.


Di bawah tenda dan ketersediaan

Perangkat lunak ini ditulis seluruhnya dalam bahasa pemrograman Go yang dikembangkan di Google. Ini didistribusikan sebagai satu, sumber universal arsip yang dapat dioptimalkan dan digunakan pada hampir semua sistem operasi berbasis kernel Linux, mendukung platform perangkat keras 32-bit dan 64-bit.

Apa itu baru dalam rilis ini:

  • Pembangun:
  • Tambahkan dukungan pembuatan multi-tahap # 31257 # 32063
  • Izinkan menggunakan argumen build-time (ARG) dalam FROM # 31352
  • Tambahkan opsi untuk menetapkan target build # 32496
  • Terima -f - untuk membaca Dockerfile dari stdin, tetapi gunakan konteks lokal untuk membangun # 31236
  • Nilai-nilai argumen waktu build default (misalnya HTTP_PROXY) tidak lagi ditampilkan dalam riwayat gambar buruh pelabuhan kecuali instruksi ARG yang sesuai ditulis dalam Dockerfile. # 31584
  • Perbaiki pengaturan perintah jika shell kustom digunakan dalam gambar induk # 32236
  • Perbaiki pembuatan docker --label saat label menyertakan tanda kutip tunggal dan spasi # 31750
  • Klien:
  • Tambahkan --judul bilangan ke buruh pelabuhan dan pembuat galangan buat # 32251
  • Tambah --tipe = rahasia untuk buruh pelabuhan memeriksa # 32124
  • Tambahkan opsi -format ke docker secret ls # 31552
  • Tambahkan opsi -filter ke docker secret ls # 30810
  • Tambah - lingkup filter = ke jaringan docker ls # 31529
  • Tambahkan dukungan --cpus ke pembaruan docker # 31148
  • Tambahkan filter label ke sistem docker prune dan perintah prana lainnya # 30740
  • docker stack rm sekarang menerima beberapa tumpukan sebagai input # 32110
  • Tingkatkan versi docker --format saat klien telah menurunkan versi API # 31022
  • Konfirmasi saat menggunakan sertifikat klien terenkripsi untuk terhubung ke daemon docker # 31364
  • Tampilkan tag yang dibuat di pembuat galangan yang berhasil buat # 32077
  • Bersihkan penulisan konversi pesan kesalahan # 32087
  • Contrib:
  • Tambahkan dukungan untuk membangun debet debet untuk Ubuntu 17.04 Zesty on amd64 # 32435
  • Daemon:
  • Perbaiki --api-cors-header diabaikan jika --api-enable-cors tidak disetel # 32174
  • Bersihkan docker tmp dir on start # 31741
  • Menyatakan - flaggraph mendukung atau --data-root # 28696
  • Logging:
  • Tambahkan dukungan untuk menginstal plugin pengandar # 28403
  • Tambahkan dukungan untuk menampilkan log tugas individu ke log layanan docker, dan tambahkan / tugas / {id} / log REST endpoint # 32015
  • Tambahkan opsi env-regex -log-opt untuk mencocokkan variabel lingkungan menggunakan ekspresi reguler # 27565
  • Jejaring:
  • Memungkinkan pengguna untuk mengganti, dan menyesuaikan jaringan ingress # 31714
  • Perbaiki traffic UDP dalam penampung yang tidak berfungsi setelah penampung dimulai ulang # 32505
  • Memperbaiki file yang ditulis ke / var / lib / docker jika akar data yang berbeda disetel # 32505
  • Runtime:
  • Pastikan pemeriksaan kesehatan dihentikan ketika sebuah wadah keluar dari # 32274
  • Mode Swarm:
  • Tambahkan pesanan pembaruan / pemuatan ulang untuk layanan (--pesanan terkini / --balik ulang pesanan) # 30261
  • Tambahkan dukungan untuk pembaruan layanan dan pembaruan servis sinkron # 31144
  • Tambahkan dukungan untuk & quot; masa tenggang & quot; pada healthchecks melalui HEALTHCHECK --bagian awal dan --pelanda mulai-periode kesehatan ke
  • layanan pembuatan docker, pembaruan layanan docker, pembuatan docker, dan docker dijalankan untuk mendukung penampung dengan startup awal
  • waktu # 28938
  • layanan pembuatan docker sekarang mengabaikan bidang yang tidak ditentukan oleh pengguna, bila memungkinkan. Ini akan memungkinkan default diterapkan di dalam manajer # 32284
  • layanan docker memeriksa sekarang menunjukkan nilai default untuk bidang yang tidak ditentukan oleh pengguna # 32284
  • Pindahkan log layanan docker dari eksperimen # 32462
  • Tambahkan dukungan untuk Spec Credential dan SELinux ke layanan ke API # 32339
  • Tambahkan tanda --entrypoint ke layanan docker buat dan pemutakhiran layanan docker # 29228
  • Tambah --jaringan-tambahkan dan --jaringan-rm ke pembaruan layanan docker # 32062
  • Tambahkan --partar spesifikasi-spesi ke layanan docker buat dan pembaruan layanan docker # 32339
  • Tambah --filter mode = ke layanan docker ls # 31538
  • Mengatasi ID jaringan di sisi klien, bukan di daemon saat membuat layanan # 32062
  • Tambahkan opsi -format ke docker node ls # 30424
  • Tambahkan opsi -prune ke docker stack deploy untuk menghapus layanan yang tidak lagi didefinisikan di file docker-compose # 31302
  • Tambahkan kolom PORTS untuk layanan docker ls saat menggunakan mode ingress # 30813
  • Perbaiki penyebaran ulang tugas yang tidak perlu ketika variabel lingkungan digunakan # 32364
  • Perbaiki tumpukan docker yang tidak mendukung endpoint_mode saat menerapkan dari file pembuat galangan # 32333
  • Lanjutkan dengan startup jika komponen klaster tidak dapat dibuat untuk memungkinkan pemulihan dari konfigurasi swarm yang rusak # 31631
  • Keamanan:
  • Izinkan pengaturan jenis SELinux atau label MCS saat menggunakan --ipc = container: atau --ipc = host # 30652
  • Penghentian:
  • Hapus - flag daemon mengaktifkan-cors. Bendera ini ditandai tidak berlaku lagi di Docker 1.6.0 tetapi tidak tercantum dalam fitur yang ditinggalkan # 32352
  • Hapus Ubuntu 12.04 (Precise Pangolin) sebagai platform yang didukung. Ubuntu 12.04 adalah EOL, dan tidak lagi menerima pemutakhiran # 32520

Apa yang baru di versi 18.05.0:

  • Pembangun:
  • Tambahkan dukungan pembuatan multi-tahap # 31257 # 32063
  • Izinkan menggunakan argumen build-time (ARG) dalam FROM # 31352
  • Tambahkan opsi untuk menetapkan target build # 32496
  • Terima -f - untuk membaca Dockerfile dari stdin, tetapi gunakan konteks lokal untuk membangun # 31236
  • Nilai-nilai argumen waktu build default (misalnya HTTP_PROXY) tidak lagi ditampilkan dalam riwayat gambar buruh pelabuhan kecuali instruksi ARG yang sesuai ditulis dalam Dockerfile. # 31584
  • Perbaiki pengaturan perintah jika shell kustom digunakan dalam gambar induk # 32236
  • Perbaiki pembuatan docker --label saat label menyertakan tanda kutip tunggal dan spasi # 31750
  • Klien:
  • Tambahkan --judul bilangan ke buruh pelabuhan dan pembuat galangan buat # 32251
  • Tambah --tipe = rahasia untuk buruh pelabuhan memeriksa # 32124
  • Tambahkan opsi -format ke docker secret ls # 31552
  • Tambahkan opsi -filter ke docker secret ls # 30810
  • Tambah - lingkup filter = ke jaringan docker ls # 31529
  • Tambahkan dukungan --cpus ke pembaruan docker # 31148
  • Tambahkan filter label ke sistem docker prune dan perintah prana lainnya # 30740
  • docker stack rm sekarang menerima beberapa tumpukan sebagai input # 32110
  • Tingkatkan versi docker --format saat klien telah menurunkan versi API # 31022
  • Konfirmasi saat menggunakan sertifikat klien terenkripsi untuk terhubung ke daemon docker # 31364
  • Tampilkan tag yang dibuat di pembuat galangan yang berhasil buat # 32077
  • Bersihkan penulisan konversi pesan kesalahan # 32087
  • Contrib:
  • Tambahkan dukungan untuk membangun debet debet untuk Ubuntu 17.04 Zesty on amd64 # 32435
  • Daemon:
  • Perbaiki --api-cors-header diabaikan jika --api-enable-cors tidak disetel # 32174
  • Bersihkan docker tmp dir on start # 31741
  • Menyatakan - flaggraph mendukung atau --data-root # 28696
  • Logging:
  • Tambahkan dukungan untuk menginstal plugin pengandar # 28403
  • Tambahkan dukungan untuk menampilkan log tugas individu ke log layanan docker, dan tambahkan / tugas / {id} / log REST endpoint # 32015
  • Tambahkan opsi env-regex -log-opt untuk mencocokkan variabel lingkungan menggunakan ekspresi reguler # 27565
  • Jejaring:
  • Memungkinkan pengguna untuk mengganti, dan menyesuaikan jaringan ingress # 31714
  • Perbaiki traffic UDP dalam penampung yang tidak berfungsi setelah penampung dimulai ulang # 32505
  • Memperbaiki file yang ditulis ke / var / lib / docker jika akar data yang berbeda disetel # 32505
  • Runtime:
  • Pastikan pemeriksaan kesehatan dihentikan ketika sebuah wadah keluar dari # 32274
  • Mode Swarm:
  • Tambahkan pesanan pembaruan / pemuatan ulang untuk layanan (--pesanan terkini / --balik ulang pesanan) # 30261
  • Tambahkan dukungan untuk pembaruan layanan dan pembaruan servis sinkron # 31144
  • Tambahkan dukungan untuk & quot; masa tenggang & quot; pada healthchecks melalui HEALTHCHECK --bagian awal dan --pelanda mulai-periode kesehatan ke
  • layanan pembuatan docker, pembaruan layanan docker, pembuatan docker, dan docker dijalankan untuk mendukung penampung dengan startup awal
  • waktu # 28938
  • layanan pembuatan docker sekarang mengabaikan bidang yang tidak ditentukan oleh pengguna, bila memungkinkan. Ini akan memungkinkan default diterapkan di dalam manajer # 32284
  • layanan docker memeriksa sekarang menunjukkan nilai default untuk bidang yang tidak ditentukan oleh pengguna # 32284
  • Pindahkan log layanan docker dari eksperimen # 32462
  • Tambahkan dukungan untuk Spec Credential dan SELinux ke layanan ke API # 32339
  • Tambahkan tanda --entrypoint ke layanan docker buat dan pemutakhiran layanan docker # 29228
  • Tambah --jaringan-tambahkan dan --jaringan-rm ke pembaruan layanan docker # 32062
  • Tambahkan --partar spesifikasi-spesi ke layanan docker buat dan pembaruan layanan docker # 32339
  • Tambah --filter mode = ke layanan docker ls # 31538
  • Mengatasi ID jaringan di sisi klien, bukan di daemon saat membuat layanan # 32062
  • Tambahkan opsi -format ke docker node ls # 30424
  • Tambahkan opsi -prune ke docker stack deploy untuk menghapus layanan yang tidak lagi didefinisikan di file docker-compose # 31302
  • Tambahkan kolom PORTS untuk layanan docker ls saat menggunakan mode ingress # 30813
  • Perbaiki penyebaran ulang tugas yang tidak perlu ketika variabel lingkungan digunakan # 32364
  • Perbaiki tumpukan docker yang tidak mendukung endpoint_mode saat menerapkan dari file pembuat galangan # 32333
  • Lanjutkan dengan startup jika komponen klaster tidak dapat dibuat untuk memungkinkan pemulihan dari konfigurasi swarm yang rusak # 31631
  • Keamanan:
  • Izinkan pengaturan jenis SELinux atau label MCS saat menggunakan --ipc = container: atau --ipc = host # 30652
  • Penghentian:
  • Hapus - flag daemon mengaktifkan-cors. Bendera ini ditandai tidak berlaku lagi di Docker 1.6.0 tetapi tidak tercantum dalam fitur yang ditinggalkan # 32352
  • Hapus Ubuntu 12.04 (Precise Pangolin) sebagai platform yang didukung. Ubuntu 12.04 adalah EOL, dan tidak lagi menerima pemutakhiran # 32520

Apa yang baru dalam versi:

  • Pembangun:
  • Tambahkan dukungan pembuatan multi-tahap # 31257 # 32063
  • Izinkan menggunakan argumen build-time (ARG) dalam FROM # 31352
  • Tambahkan opsi untuk menetapkan target build # 32496
  • Terima -f - untuk membaca Dockerfile dari stdin, tetapi gunakan konteks lokal untuk membangun # 31236
  • Nilai-nilai argumen waktu build default (misalnya HTTP_PROXY) tidak lagi ditampilkan dalam riwayat gambar buruh pelabuhan kecuali instruksi ARG yang sesuai ditulis dalam Dockerfile. # 31584
  • Perbaiki pengaturan perintah jika shell kustom digunakan dalam gambar induk # 32236
  • Perbaiki pembuatan docker --label saat label menyertakan tanda kutip tunggal dan spasi # 31750
  • Klien:
  • Tambahkan --judul bilangan ke buruh pelabuhan dan pembuat galangan buat # 32251
  • Tambah --tipe = rahasia untuk buruh pelabuhan memeriksa # 32124
  • Tambahkan opsi -format ke docker secret ls # 31552
  • Tambahkan opsi -filter ke docker secret ls # 30810
  • Tambah - lingkup filter = ke jaringan docker ls # 31529
  • Tambahkan dukungan --cpus ke pembaruan docker # 31148
  • Tambahkan filter label ke sistem docker prune dan perintah prana lainnya # 30740
  • docker stack rm sekarang menerima beberapa tumpukan sebagai input # 32110
  • Tingkatkan versi docker --format saat klien telah menurunkan versi API # 31022
  • Konfirmasi saat menggunakan sertifikat klien terenkripsi untuk terhubung ke daemon docker # 31364
  • Tampilkan tag yang dibuat di pembuat galangan yang berhasil buat # 32077
  • Bersihkan penulisan konversi pesan kesalahan # 32087
  • Contrib:
  • Tambahkan dukungan untuk membangun debet debet untuk Ubuntu 17.04 Zesty on amd64 # 32435
  • Daemon:
  • Perbaiki --api-cors-header diabaikan jika --api-enable-cors tidak disetel # 32174
  • Bersihkan docker tmp dir on start # 31741
  • Menyatakan - flaggraph mendukung atau --data-root # 28696
  • Logging:
  • Tambahkan dukungan untuk menginstal plugin pengandar # 28403
  • Tambahkan dukungan untuk menampilkan log tugas individu ke log layanan docker, dan tambahkan / tugas / {id} / log REST endpoint # 32015
  • Tambahkan opsi env-regex -log-opt untuk mencocokkan variabel lingkungan menggunakan ekspresi reguler # 27565
  • Jejaring:
  • Memungkinkan pengguna untuk mengganti, dan menyesuaikan jaringan ingress # 31714
  • Perbaiki traffic UDP dalam penampung yang tidak berfungsi setelah penampung dimulai ulang # 32505
  • Memperbaiki file yang ditulis ke / var / lib / docker jika akar data yang berbeda disetel # 32505
  • Runtime:
  • Pastikan pemeriksaan kesehatan dihentikan ketika sebuah wadah keluar dari # 32274
  • Mode Swarm:
  • Tambahkan pesanan pembaruan / pemuatan ulang untuk layanan (--pesanan terkini / --balik ulang pesanan) # 30261
  • Tambahkan dukungan untuk pembaruan layanan dan pembaruan servis sinkron # 31144
  • Tambahkan dukungan untuk & quot; masa tenggang & quot; pada healthchecks melalui HEALTHCHECK --bagian awal dan --pelanda mulai-periode kesehatan ke
  • layanan pembuatan docker, pembaruan layanan docker, pembuatan docker, dan docker dijalankan untuk mendukung penampung dengan startup awal
  • waktu # 28938
  • layanan pembuatan docker sekarang mengabaikan bidang yang tidak ditentukan oleh pengguna, bila memungkinkan. Ini akan memungkinkan default diterapkan di dalam manajer # 32284
  • layanan docker memeriksa sekarang menunjukkan nilai default untuk bidang yang tidak ditentukan oleh pengguna # 32284
  • Pindahkan log layanan docker dari eksperimen # 32462
  • Tambahkan dukungan untuk Spec Credential dan SELinux ke layanan ke API # 32339
  • Tambahkan tanda --entrypoint ke layanan docker buat dan pemutakhiran layanan docker # 29228
  • Tambah --jaringan-tambahkan dan --jaringan-rm ke pembaruan layanan docker # 32062
  • Tambahkan --partar spesifikasi-spesi ke layanan docker buat dan pembaruan layanan docker # 32339
  • Tambah --filter mode = ke layanan docker ls # 31538
  • Mengatasi ID jaringan di sisi klien, bukan di daemon saat membuat layanan # 32062
  • Tambahkan opsi -format ke docker node ls # 30424
  • Tambahkan opsi -prune ke docker stack deploy untuk menghapus layanan yang tidak lagi didefinisikan di file docker-compose # 31302
  • Tambahkan kolom PORTS untuk layanan docker ls saat menggunakan mode ingress # 30813
  • Perbaiki penyebaran ulang tugas yang tidak perlu ketika variabel lingkungan digunakan # 32364
  • Perbaiki tumpukan docker yang tidak mendukung endpoint_mode saat menerapkan dari file pembuat galangan # 32333
  • Lanjutkan dengan startup jika komponen klaster tidak dapat dibuat untuk memungkinkan pemulihan dari konfigurasi swarm yang rusak # 31631
  • Keamanan:
  • Izinkan pengaturan jenis SELinux atau label MCS saat menggunakan --ipc = container: atau --ipc = host # 30652
  • Penghentian:
  • Hapus - flag daemon mengaktifkan-cors. Bendera ini ditandai tidak berlaku lagi di Docker 1.6.0 tetapi tidak tercantum dalam fitur yang ditinggalkan # 32352
  • Hapus Ubuntu 12.04 (Precise Pangolin) sebagai platform yang didukung. Ubuntu 12.04 adalah EOL, dan tidak lagi menerima pemutakhiran # 32520

Apa yang baru di versi 1.9.1:

  • Runtime:
  • Jangan mencegah daemon dari boot jika gambar tidak dapat dipulihkan (# 17695)
  • Paksa pemasangan IPC unmount pada shutdown daemon / init (# 17539)
  • Ubah kesalahan IPC unmount menjadi peringatan (# 17554)
  • Perbaiki kinerja statistik kinerja docker (# 17638)
  • Klarifikasi pesan kesalahan cryptic pada log buruh pelabuhan jika --log-driver = tidak ada (# 17767)
  • Perbaiki kepanikan jarang (# 17639, # 17634, # 17703)
  • Perbaiki masalah whiteouts opq untuk file dengan awalan titik (# 17819)
  • devicemapper: coba secara default ke xfs daripada ext4 untuk alasan kinerja (# 17903, # 17918)
  • devicemapper: perbaiki fs yang ditampilkan di info buruh pelabuhan (# 17974)
  • selinux: hanya relabel jika pengguna diminta begitu dengan opsi z (# 17450, # 17834)
  • Jangan lakukan panggilan jaringan saat menormalkan nama (# 18014)
  • Klien:
  • Perbaiki login docker di windows (# 17738)
  • Memperbaiki bug dengan docker memeriksa output ketika tidak terhubung ke daemon (# 17715)
  • Perbaiki docker periksa -f {{.HostConfig.Dns}} somecontainer (# 17680)
  • Pembangun:
  • Perbaiki regresi dengan perilaku symlink di ADD / COPY (# 17710)
  • Jejaring:
  • Izinkan melewatkan ID jaringan sebagai argumen untuk --net (# 17558)
  • Perbaiki koneksi ke host dan cegah putuskan sambungan dari host untuk jaringan host (# 17476)
  • Perbaiki --masalah cidr-tetap saat gerbang ip jatuh dalam rentang ip dan rentang ip bukanlah blok pertama dalam jaringan (# 17853)
  • Pulihkan generasi IPv6 deterministik dari alamat MAC pada jaringan jembatan standar (# 17890)
  • Izinkan pemetaan port hanya untuk titik akhir yang dibuat di docker run (# 17858)
  • Memperbaiki masalah penghapusan titik akhir dengan kemungkinan sbox usang (# 18102)
  • Distribusi:
  • Rantai induk yang benar dalam push v2 ketika file v1Compatibility pada disk tidak konsisten (# 18047)

Apa yang baru di versi 1.8.2:

  • Distribusi:
  • Memperbaiki kasus tepi langka menangani entri GNU LongLink dan LongName.
  • Perbaiki ^ C pada tuas buruh pelabuhan.
  • Perbaiki masalah tarik doktor pada pemutusan klien.
  • Perbaiki masalah yang menyebabkan daemon panik saat penebang tidak dikonfigurasi dengan benar.
  • Memperbaiki goroutine leak menarik gambar dari registry V2.
  • Runtime:
  • Perbaiki gugus pemasangan bug untuk daemon docker yang berjalan di dalam kontainer buruh pelabuhan.
  • Inisialisasi konfigurasi log dengan benar.
  • Klien:
  • Menangani tanda -q di docker ps dengan benar ketika ada format default.
  • Jejaring:
  • Perbaiki beberapa kasus sudut dengan netlink.
  • Memperbaiki masalah switch nama jaringan yang salah.
  • Contrib:
  • Perbaiki beberapa masalah dengan penyelesaian bash.

Apa yang baru di versi 1.7.1:

  • Runtime:
  • Memperbaiki proses eksekusi pemijahan pengguna default dengan eksekusi buruh pelabuhan
  • Make --bridge = tidak ada untuk tidak mengkonfigurasi jembatan jaringan
  • Publikasikan statistik jaringan dengan benar
  • Perbaiki pemilihan devicemapper implisit dengan biner statis
  • Memperbaiki sambungan soket yang sebentar-sebentar berganti
  • Perbaiki pembuatan antarmuka jembatan di CentOS / RHEL 6.6
  • Perbaiki pencarian dns lokal yang ditambahkan ke resolv.conf
  • Perbaiki volume pemasangan perintah salin
  • Perbaiki hak baca / tulis dalam volume yang dipasang dengan --volume-from
  • API Jarak Jauh:
  • Perbaiki unmarshalling Command dan Entrypoint
  • Setel batas untuk versi klien minimum yang didukung
  • Spesifikasi port validasi
  • Kembalikan kesalahan yang tepat saat memasang / memasang kembali gagal
  • Distribusi:
  • Memperbaiki gambar pribadi yang menarik
  • Perbaiki penggantian antara registry V2 dan V1

Apa yang baru di versi 1.6.2:

  • Runtime:
  • Kembalikan perubahan yang melarang pemasangan ke / sys

Apa yang baru di versi 1.6.1:

  • Keamanan:
  • Perbaiki jalur baca / tulis / proc (CVE-2015-3630)
  • Larang VOLUME / proc dan VOLUME / (CVE-2015-3631)
  • Perbaiki pembukaan file-descriptor 1 (CVE-2015-3627)
  • Perbaiki laluan symlink pada penampung kontainer yang memungkinkan eskalasi hak istimewa lokal (CVE-2015-3629)
  • Larang mount dari / sys
  • Runtime:
  • Perbarui kebijakan Apparmor untuk tidak mengizinkan tunggangan

Apa yang baru di versi 1.5.0:

  • Pembangun:
  • Dockerfile yang digunakan untuk pembuat galangan tertentu dapat ditentukan dengan tanda -f
  • File-file Dockerfile dan .dockerignore dapat dikecualikan sebagai bagian dari file .dockerignore, sehingga mencegah modifikasi pada file-file ini yang membuat instruksi ADD atau COPY cache menjadi tidak valid
  • Petunjuk ADD dan COPY menerima jalur relatif
  • Dockerfile DARI instruksi goresan sekarang diartikan sebagai specifier no-base
  • Tingkatkan kinerja saat memperlihatkan sejumlah besar port
  • Peretasan:
  • Izinkan tes integrasi hanya sisi klien untuk Windows
  • Sertakan tes integrasi docker-py terhadap Docker daemon sebagai bagian dari rangkaian pengujian kami
  • Kemasan:
  • Dukungan untuk versi baru API HTTP registri
  • Mempercepat docker untuk mendorong gambar dengan mayoritas lapisan yang sudah ada
  • Tetap menghubungi registri pribadi melalui proxy
  • API Jarak Jauh:
  • Titik akhir baru akan mengalirkan metrik sumber daya penampung langsung dan dapat diakses dengan perintah statistik buruh pelabuhan
  • Wadah dapat diganti namanya dengan menggunakan titik akhir penggantian nama baru dan perintah penggantian nama pengaitan yang terkait
  • Penampung memeriksa titik akhir menunjukkan ID perintah exec yang berjalan dalam penampung ini
  • Penampung memeriksa titik akhir menunjukkan berapa kali Docker memulai ulang otomatis penampung
  • Jenis acara baru dapat dialirkan oleh titik akhir peristiwa: ‘OOM’ (penampung mati kehabisan memori), ‘exec_create’, dan ‘exec_start '
  • Memperbaiki bidang string yang dikembalikan yang menyimpan karakter numerik secara salah dengan mengabaikan tanda kutip ganda di sekitarnya
  • Runtime:
  • Docker daemon memiliki dukungan IPv6 penuh
  • Perintah menjalankan docker dapat mengambil flag host --pid = untuk menggunakan namespace PID host, yang memungkinkan misalnya untuk men-debug proses host menggunakan alat debugging yang terblokir
  • Perintah menjalankan docker dapat mengambil flag --baca-saja untuk membuat filesystem root wadah yang dipasang sebagai hanya-baca, yang dapat digunakan dalam kombinasi dengan volume untuk memaksa proses penampung untuk hanya menulis ke lokasi yang akan dipertahankan
  • Penggunaan memori total kontainer dapat dibatasi untuk pekerja galangan yang menggunakan bendera -memory-swap
  • Peningkatan stabilitas utama untuk driver penyimpanan devicemapper
  • Integrasi yang lebih baik dengan sistem host: kontainer akan mencerminkan perubahan pada file host /etc/resolv.conf ketika direstart
  • Integrasi yang lebih baik dengan sistem host: aturan iptable per-kontainer dipindahkan ke rantai DOCKER
  • Penampung tetap yang keluar dari memori untuk mengembalikan kode keluar yang tidak valid
  • Lainnya:
  • Variabel lingkungan HTTP_PROXY, HTTPS_PROXY, dan NO_PROXY dipertimbangkan dengan benar oleh klien saat terhubung ke daemon Docker

Apa yang baru di versi 1.4.1:

  • Runtime:
  • Perbaiki masalah dengan volume-dari dan ikat tunggangan yang tidak dihormati setelah membuat

Apa yang baru di versi 1.4.0:

  • Tetapkan kunci = label nilai ke daemon (ditampilkan dalam info docker), diterapkan dengan flag daemon baru -label
  • Tambahkan dukungan untuk ENV di Dockerfile dalam bentuk: ENV name = value name2 = value2 ...
  • Driver Penyimpanan Overlay Baru
  • info docker sekarang mengembalikan bidang ID dan Nama
  • Filter acara menurut nama acara, penampung, atau gambar
  • docker cp sekarang mendukung penyalinan dari volume penampung
  • Tag docker tetap, jadi ini kehormatan - kekuatan saat menimpa tag untuk gambar yang ada.

Apa yang baru di versi 1.3.3:

  • Keamanan:
  • Perbaiki jalan kerentanan traversal dalam memproses tautan simbolik absolut (CVE-2014-9356)
  • Perbaiki dekompresi arsip gambar xz, mencegah eskalasi hak istimewa (CVE-2014-9357)
  • Validasi ID gambar (CVE-2014-9358)
  • Runtime:
  • Perbaiki masalah ketika arsip gambar dibaca perlahan
  • Klien:
  • Perbaiki regresi yang terkait dengan pengalihan stdin
  • Perbaiki regresi dengan docker cp ketika tujuan adalah direktori saat ini

Apa yang baru di versi 1.3.2:

  • Keamanan:
  • Perbaiki kerentanan pelarian tar
  • Ekstraksi sekarang adalah chroot yang dibuat kotak pasir
  • Opsi keamanan tidak lagi terikat ke gambar
  • Runtime:
  • Perbaiki deadlock di docker ps -f exited = 1
  • Perbaiki bug saat --volume-dari referensi sebuah kontainer yang gagal memulai
  • Registri:
  • - insecure-registry sekarang menerima notasi CIDR seperti 10.1.0.0/16
  • Pendaftaran pribadi yang IP-nya turun dalam rentang 127.0.0.0/8 tidak perlu tanda -insecure-registry
  • Lewati API v2 registri eksperimental saat pencerminan diaktifkan

Apa yang baru di versi 1.3.0:

  • Docker exec memungkinkan Anda untuk menjalankan proses tambahan di dalam kontainer yang ada
  • Pembuatan Docker memberi Anda kemampuan untuk membuat wadah melalui CLI tanpa menjalankan proses
  • - opsi keamanan-opsi untuk memungkinkan pengguna menyesuaikan label kontainer dan profil apparmor
  • Filter ps docker
  • Dukungan wildcard ke COPY / ADD
  • Pindahkan URL produksi ke get.docker.com dari get.docker.io
  • Alokasikan alamat IP di jembatan di dalam CIDR yang valid
  • Gunakan drone.io untuk pengujian PR dan CI
  • Kemampuan untuk menyiapkan cermin registri resmi
  • Kemampuan untuk menyimpan banyak gambar dengan docker save

Apa yang baru di versi 1.2.0:

  • Runtime:
  • Buat / etc / hosts /etc/resolv.conf dan / etc / hostname yang dapat diedit saat runtime
  • Otomatis memulai ulang kontainer menggunakan kebijakan
  • Gunakan / var / lib / docker / tmp untuk file temporer besar
  • - cap-add dan --cap-drop untuk menyesuaikan kemampuan linux apa yang Anda inginkan
  • - perangkat untuk menggunakan perangkat dalam wadah
  • Klien:
  • pencarian buruh pelabuhan pada pendaftar pribadi
  • Tambahkan filter keluar ke docker ps --filter
  • buruh pelabuhan rf -f sekarang membunuh alih-alih berhenti
  • Dukungan untuk alamat IPv6 di --dns flag
  • Proksi:
  • Instance proxy dalam proses terpisah
  • Perbaikan bug kecil pada proxy UDP

Apa yang baru di versi 0.8.0:

  • Gambar dan kontainer dapat dihapus lebih cepat
  • Membuat gambar dari sumber dengan pembuat docker sekarang jauh lebih cepat
  • Daemon Docker mulai dan berhenti lebih cepat
  • Jejak memori dari banyak operasi umum telah dikurangi, dengan mengalirkan file daripada menyangga mereka dalam memori, memperbaiki kebocoran memori, dan memperbaiki berbagai alokasi memori suboptimal
  • Beberapa kondisi balapan ditetapkan, membuat Docker lebih stabil di bawah beban konkurensi yang sangat tinggi. Hal ini membuat Docker lebih stabil dan cenderung tidak crash dan mengurangi jejak memori dari banyak operasi umum
  • Semua operasi pengemasan sekarang dibangun pada implementasi tar standar bahasa Go, yang dibundel dengan Docker itu sendiri. Hal ini membuat kemasan lebih portabel di seluruh distribusi host, dan memecahkan beberapa masalah yang disebabkan oleh quirks dan inkompatibilitas antara distribusi tar yang berbeda
  • Docker sekarang dapat membuat, menghapus, dan memodifikasi sejumlah besar penampung dan gambar dengan anggun berkat pelepasan sumber daya sistem yang lebih agresif. Misalnya, API pengandar penyimpanan sekarang memungkinkan Docker untuk melakukan penghitungan referensi pada tunggangan yang dibuat oleh driver. Dengan perubahan yang sedang berlangsung pada subsistem jaringan dan eksekusi pengujian docker, area ini telah menjadi fokus refactoring. Dengan memindahkan subsistem ini ke dalam paket terpisah, kita dapat menguji, menganalisis, dan memantau jangkauan dan kualitas paket-paket ini
  • Banyak komponen telah dipisahkan menjadi sub-paket yang lebih kecil, masing-masing dengan rangkaian uji khusus. Akibatnya kode ini lebih baik diuji, lebih mudah dibaca, dan lebih mudah diubah
  • Petunjuk ADD kini mendukung caching, yang menghindari upload ulang konten sumber yang sama secara berulang-ulang ketika tidak diubah
  • Instruksi ONBUILD baru menambah gambar Anda & quot; memicu & quot; instruksi yang akan dieksekusi di lain waktu, ketika gambar digunakan sebagai dasar untuk build lain
  • Docker sekarang dikirimkan dengan driver penyimpanan eksperimental yang menggunakan sistem file BTRFS untuk copy-on-write
  • Docker secara resmi didukung di Mac OSX
  • Daemon Docker mendukung aktivasi soket sistem

Apa yang baru di versi 0.7.6:

  • Pembangun:
  • Jangan mengikuti symlink di luar konteks build
  • Runtime:
  • Remount ikat tunggangan saat ro ditentukan
  • Gunakan https untuk mengambil versi buruh pelabuhan
  • Lainnya:
  • Sisipkan sidik jari test.docker.io
  • Tambahkan ca-sertifikat ke dokumentasi pengemasan

Apa yang baru di versi 0.7.5:

  • Pembangun:
  • Nonaktifkan kompresi untuk membangun. Lebih banyak penggunaan ruang tetapi upload lebih cepat
  • Perbaiki tambahkan caching untuk jalur tertentu
  • Jangan kompres arsip dari git build
  • Dokumentasi:
  • Memperbaiki kesalahan dalam GROUP menambahkan contoh
  • Pastikan sidik jari GPG segaris dalam dokumentasi
  • Berikan saran yang lebih spesifik tentang menyiapkan penandatanganan komitmen untuk DCO
  • Runtime:
  • Perbaiki nama penampung yang salah eja
  • Jangan tambahkan nama host saat jaringan dinonaktifkan
  • Kembalikan gambar terbaru dari cache berdasarkan tanggal
  • Kembalikan semua kesalahan dari buruh pelabuhan menunggu
  • Tambahkan Header Konten-Jenis & quot; aplikasi / json & quot; untuk MENDAPATKAN / versi dan / info tanggapan
  • Lainnya:
  • Perbarui DCO ke versi 1.1
  • Perbarui Makefile untuk menggunakan & quot; buruh pelabuhan: GIT_BRANCH & quot; sebagai nama gambar yang dihasilkan
  • Perbarui Travis untuk memeriksa versi 1.1 DCO baru

Apa yang baru di versi 0.7.4:

  • Pembangun:
  • Perbaiki masalah caching ADD dengan. jalur prefiks
  • Perbaiki buruh pelabuhan membangun devicemapper dengan mengembalikan opsi tar file yang jarang
  • Perbaiki masalah dengan penyimpanan file dan cegah salah cache hit
  • Gunakan penanganan kesalahan yang sama sambil menampilkan CMD dan ENTRYPOINT
  • Dokumentasi:
  • Sederhanakan dan sesuaikan Amazon Quickstart
  • Petunjuk menginstal menggunakan gambar fedora yang tidak diperbaiki
  • Perbarui petunjuk untuk mtu flag untuk Docker di GCE
  • Tambahkan Ubuntu Saucy ke instalasi
  • Perbaiki untuk peringatan versi salah pada master alih-alih yang terbaru
  • Runtime:
  • Hanya dapatkan rootfs gambar ketika kita perlu menghitung ukuran gambar
  • Menangani dengan benar port UDP unmapping
  • Buat CopyFileWithTar menggunakan pipa sebagai pengganti buffer untuk menghemat memori pada docker build
  • Perbaiki pesan masuk untuk mengatakan tarik, bukan tekan
  • Memperbaiki & quot; beban buruh pelabuhan & quot; membantu dengan menghapus & quot; SOURCE & quot; meminta dan menyebutkan STDIN
  • Jadikan opsi kosong-H menjadi sama dengan tidak -H dikirim
  • Mengekstrak utilitas grup cgroup untuk memiliki submodule
  • Lainnya:
  • Tambahkan konfigurasi Travis CI untuk memvalidasi persyaratan DCO dan gofmt
  • Tambahkan Sertifikat Pengembang Teks Asal
  • Tingkatkan VBox Guest Additions
  • Periksa header standalone saat melakukan ping ke server registri

Apa yang baru di versi 0.7.3:

  • Pembangun:
  • Perbarui ADD untuk menggunakan cache gambar, berdasarkan hash dari konten yang ditambahkan
  • Tambahkan pesan kesalahan untuk Dockerfile kosong
  • Dokumentasi:
  • Perbaiki tautan usang ke & quot; Pendahuluan & quot; di www.docker.io
  • Perbarui dokumen agar lebih lebar saat layar menyala
  • Tambahkan informasi tentang perlu menginstal LXC saat menggunakan biner mentah
  • Perbarui dokumentasi Fedora untuk menguraikan konflik buruh dan buruh pelabuhan.io
  • Tambahkan catatan tentang penggunaan bendera -mtu baru di beberapa zona GCE
  • Tambahkan petunjuk instalasi FrugalWare
  • Tambahkan contoh yang lebih lengkap dari buruh pelabuhan menjalankan
  • Perbaiki dokumentasi API untuk membuat dan memulai Wadah istimewa
  • Tambahkan nama & quot; yang hilang & quot; dokumentasi parameter pada & quot; / kontainer / buat & quot;
  • Tambahkan penyebutan lxc-checkconfig sebagai cara untuk memeriksa beberapa konfigurasi kernel yang diperlukan
  • Perbarui dokumentasi 1.8 API dengan beberapa tambahan yang ditambahkan ke dokumen untuk 1.7
  • Peretasan:
  • Tambahkan dependensi libdevmapper yang hilang ke dokumentasi packagers
  • Perbarui persyaratan Go minimum ke garis keras di Go 1.2 +
  • Banyak perbaikan kecil pada Vagrantfile
  • Menambahkan kemampuan untuk menyesuaikan lokasi penelusuran dockerinit saat melakukan kompilasi (untuk digunakan dengan sangat hemat hanya oleh pembuat paket platform yang membutuhkan lokasi tidak standar)
  • Tambahkan pelaporan pelaporan coverprofile
  • Tambahkan -a ke bendera build Go kami, hapus kebutuhan untuk mengkompilasi ulang stdlib secara manual
  • Perbarui Dockerfile agar lebih canonical dan memiliki peringatan palsu selama build
  • Memperbaiki beberapa masalah galangan lain yang menarik masalah tampilan progress bar
  • Migrasi lebih banyak paket aneka di bawah & quot; pkg & quot; folder
  • Perbarui penyorotan TextMate agar secara otomatis diaktifkan untuk file dengan nama & quot; Dockerfile & quot;
  • Atur ulang file penyorotan sintaksis di bawah umum & quot; contrib / syntax & quot; direktori
  • Perbarui skrip install.sh (https://get.docker.io/) agar tidak gagal jika busybox gagal untuk mengunduh atau menjalankan di akhir instalasi Ubuntu / Debian
  • Tambahkan dukungan untuk nama penampung dalam bash completion
  • Kemasan:
  • Tambahkan biner klien Docker resmi untuk Darwin (Mac OS X)
  • Hapus kosong & quot; Vendor & quot; string dan tambah & quot; Lisensi & quot; pada paket deb
  • Tambahkan versi buntung & quot; / etc / default / docker & quot; dalam paket deb
  • Runtime:
  • Perbarui aplikasi layer untuk mengekstrak tars di tempat, menghindari file churn ketika menangani whiteouts
  • Memperbaiki permisif dari perbandingan mtime dalam penanganan tar (sejak GNU tar dan Go tar belum mendukung presisi mtime kedua)
  • Reimplement docker top murni Go bekerja lebih konsisten, dan bahkan di dalam Docker-in-Docker (sehingga menghapus shell injection vulnerability hadir dalam beberapa versi lxc-ps)
  • Pembaruan -H unix: // berfungsi sama dengan -H tcp: // dengan memasukkan nilai default untuk bagian yang hilang
  • Memperbaiki lebih banyak kasus tepi terkait dockerinit dan menghapus atau mengganti docker atau dockerinit file
  • Perbarui validasi nama penampung untuk menyertakan '.'
  • Perbaiki penggunaan jalur symlink atau non-absolut saat argumen ke -g berfungsi seperti yang diharapkan
  • Pembaruan untuk menangani tunggangan eksternal di luar LXC, memperbaiki banyak tunggangan pemasangan kecil dan membuat backend eksekusi di masa depan dan fitur lain yang lebih sederhana
  • Perbarui untuk menggunakan karakter kotak-gambar yang tepat di mana saja dalam gambar buruh pelabuhan -tree
  • Pindahkan pengaturan MTU dari konfigurasi LXC untuk langsung menggunakan netlink
  • Tambahkan opsi -S ke pemanggilan tar eksternal untuk penanganan file cadangan yang lebih efisien
  • Tambahkan info arch / os ke string User-Agent, terutama untuk permintaan registri
  • Tambahkan opsi -mtu ke daemon Docker untuk mengkonfigurasi MTU
  • Perbaiki docker build untuk keluar dengan kode keluar non-nol pada kesalahan
  • Tambahkan variabel lingkungan DOCKER_HOST untuk mengonfigurasi flag klien -H tanpa menentukannya secara manual untuk setiap permintaan

Apa yang baru di versi 0.7.2:

  • Runtime:
  • Validasi nama penampung pada pembuatan dengan regex standar
  • Tingkatkan kedalaman gambar maksimum ke 127 dari 42
  • Lanjutkan untuk memindahkan titik akhir api ke api pekerjaan
  • Tambahkan tanda -bip untuk memungkinkan spesifikasi jembatan IP dinamis melalui CIDR
  • Izinkan pembuatan jembatan ketika ipv6 tidak diaktifkan pada sistem tertentu
  • Setel nama host dan alamat IP dari dalam dockerinit
  • Kemampuan drop dari dalam dockerinit
  • Perbaiki volume pada host ketika symlink menampilkan gambar
  • Mencegah penghapusan gambar jika kontainer APAPUN tergantung padanya bahkan jika penampung tidak berjalan
  • Perbarui docker push untuk menggunakan tampilan kemajuan baru
  • Gunakan os.Lstat untuk memungkinkan pemasangan soket unix saat memeriksa volume
  • Sesuaikan penanganan login pengguna tidak aktif
  • Tambahkan definisi yang hilang dalam devicemapper untuk kernel yang lebih tua
  • Izinkan operasi untag tanpa validasi penampung
  • Tambahkan konfigurasi auth ke docker build
  • Dokumentasi:
  • Tambahkan informasi lebih lanjut tentang Docker logging
  • Tambahkan dokumentasi RHEL
  • Tambahkan contoh langsung untuk mengubah CMD yang dijalankan dalam penampung
  • Perbarui dokumentasi pemasangan Arch
  • Tambahkan bagian di Trusted Builds
  • Tambahkan halaman dokumentasi Jaringan
  • Lainnya:
  • Tambahkan paket sampul baru untuk menyediakan pelaporan cakupan kode
  • Uji integrasi terpisah dalam kumpulan
  • Jadikan Tianon sebagai pengelola peretas
  • Perbarui mkimage-debootstrap dengan lebih banyak tweak untuk menyimpan gambar kecil
  • Gunakan https untuk mendapatkan skrip pemasangan
  • Keluarkan licik dotcloud / tar sekarang setelah Go 1.2 dilepaskan

Apa yang baru di versi 0.7.1:

  • Dokumentasi:
  • Tambahkan @SvenDowideit sebagai pengelola dokumentasi
  • Tambahkan tautan contoh
  • Tambahkan dokumentasi mengenai pola duta besar
  • Tambahkan dokumen Google Cloud Platform
  • Tambahkan praktik terbaik dockerfile
  • Perbarui dokumen untuk RHEL
  • Perbarui dokumen untuk registri
  • Perbarui contoh Postgres
  • Perbarui dokumen untuk instalasi Ubuntu
  • Tingkatkan dokumen api jarak jauh
  • Runtime:
  • Tambahkan hostconfig ke docker periksa
  • Terapkan log buruh -f untuk mengalirkan log
  • Tambahkan variabel env untuk menonaktifkan peringatan versi kernel
  • Tambahkan -format ke buruh pelabuhan memeriksa
  • Dukungan bind-mount untuk file
  • Perbaiki pembuatan jembatan di RHEL
  • Perbaiki penghitungan ukuran gambar
  • Pastikan iptables dipanggil bahkan jika jembatan sudah ada
  • Perbaiki masalah dengan stderr hanya lampirkan
  • Hapus lapisan init saat menghancurkan penampung
  • Perbaiki port yang sama yang mengikat pada berbagai antarmuka
  • buruh pelabuhan sekarang mengembalikan kode keluar yang benar
  • Perbaiki port docker untuk menampilkan port yang benar
  • docker build sekarang periksa apakah dockerfile ada di sisi client
  • docker attach sekarang mengembalikan kode keluar yang benar
  • Hapus entri nama saat penampung tidak ada
  • Registri:
  • Tingkatkan bilah kemajuan, tambahkan ETA untuk unduhan
  • Tarikan simultan sekarang menunggu yang pertama selesai dan bukannya gagal
  • Tandai hanya gambar lapisan atas saat mendorong ke registri
  • Perbaiki masalah dengan transfer gambar offline
  • Perbaiki masalah yang mencegah penggunaan ':' dalam kata sandi untuk registri
  • Lainnya:
  • Tambahkan pprof handler untuk debug
  • Buat Makefile
  • Gunakan stdlib tar yang sekarang termasuk perbaiki
  • Tingkatkan skrip uji coba make.sh
  • Tangani SIGQUIT di daemon
  • Nonaktifkan verbose selama pengujian
  • Tingkatkan versi ke1.2 untuk versi resmi
  • Tingkatkan tes unit
  • Rangkaian uji sekarang menjalankan semua tes bahkan jika satu gagal
  • Refactor C in Go (Devmapper)
  • Perbaiki kompilasi OSX

Apa yang baru di versi 0.7.0:

  • Driver penyimpanan: pilih dari auf, mapper perangkat, vfs atau btrfs.
  • Dukungan standar Linux: buruh pelabuhan sekarang berjalan di kernel linux yang tidak dimodifikasi dan semua distribusi utama.
  • Tautan: buat kumpulan perangkat lunak yang rumit dengan menghubungkan kontainer satu sama lain.
  • Penamaan kontainer: mengatur penampung Anda dengan memberi mereka nama yang mudah diingat.
  • Pengalihan port lanjutan: menentukan port redirects per antarmuka, atau menjaga port sensitif tetap pribadi.
  • Transfer offline: dorong dan tarik gambar ke sistem file tanpa kehilangan informasi.
  • Kualitas: banyak perbaikan bug dan peningkatan kegunaan kecil. Peningkatan cakupan tes yang signifikan.

Komentar untuk Docker

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!