Kontainer Docker adalah lingkungan yang berisi aplikasi, atau beberapa aplikasi, dan semua perpustakaan, aplikasi lain, dan alat yang mereka perlukan untuk dijalankan.
Aplikasi dienkapsulasi dengan dependensinya dalam sebuah wadah.
Anda dapat mengambil Gambar Docker dan membuat wadah darinya di mesin yang baru dibeli dengan Docker terpasang, dan aplikasi Anda akan bekerja tanpa pekerjaan atau ketergantungan tambahan.
Kontainer sepenuhnya diisolasi dari komputer tempat mereka menjalankan, yang disebut mesin host , dan Anda memiliki cara untuk memungkinkan mereka berkomunikasi dengannya, dan berbagi sumber daya.
Tujuannya bukan untuk sepenuhnya mengisolasi lingkungan, seperti yang akan terjadi pada mesin virtual, tetapi tujuannya adalah membuat aplikasi se-portabel mungkin.
Aplikasi yang berjalan dalam wadah Docker sangat cepat, dan Anda dapat menjalankan banyak wadah sekaligus.
Ketika berbicara tentang Gambar Docker, saya menyebutkan Gambar Docker dibangun. Kontainer Docker dijalankan , menggunakan docker run
.