Apa itu Kontainer Docker?
Menurut Docker.com, wadah adalah "bagian ringan, berdiri sendiri, dapat dieksekusi dari paket perangkat lunak yang mencakup semua yang diperlukan untuk menjalankannya:kode, runtime, alat sistem, pustaka sistem, dan pengaturan." Wadah mengisolasi perangkat lunak dari lingkungannya dan dibuat dari gambar yang diambil dari registri Docker. Misalnya, Anda dapat menarik gambar nginx dan membuat wadah sebanyak yang diperlukan.
Sintaks Perintah Docker
Deploy container Docker menggunakan sintaks berikut:
docker run –name CONTAINER-NAME -p NETWORK_PORT:CONTAINER_PORT IMAGE NAME
Terdiri dari:
CONTAINER-NAME
:Nama yang Anda berikan pada wadah.NETWORK_PORT
:Port yang tersedia untuk jaringan.CONTAINER_PORT
:Port tempat penampung akan mendengarkan.IMAGE NAME
:Nama gambar yang akan digunakan untuk wadah.
Menyebarkan Penampung
Contoh ini akan membuat wadah nginx dengan port 80 terbuka, menggunakan gambar nginx resmi.
-
Konfirmasi gambar resmi yang ada saat ini:
docker images
Dalam tangkapan layar ini, gambar nginx berumur dua minggu:
-
Perbarui gambar asli dengan
docker pull nginx
seperti yang ditunjukkan dalam panduan Cara Memasang Docker dan Tarik Gambar untuk Penempatan Kontainer. Jalankandocker images
sekali lagi untuk mengonfirmasi pembaruan: -
Terapkan penampung:
docker run --name docker-nginx -p 80:80 -d nginx
Ini akan menunjukkan ID yang baru dibuat untuk penampung. Perhatikan bahwa
-d
, lepas , opsi mengembalikan Anda ke prompt: -
Konfirmasikan bahwa penampung sedang berjalan:
docker ps -a
-
Arahkan ke alamat IP Linode Anda untuk melihat pesan selamat datang nginx default:
Cara Menghentikan dan Menghapus Kontainer
-
Hentikan penampung dengan menggunakan beberapa karakter pertama dari ID penampung (
e468
dalam contoh ini):docker stop e468
-
Hapus wadah dengan menggunakan
rm
perintah dan ID wadah yang sama:docker rm e468
Informasi Lebih Lanjut
Anda mungkin ingin berkonsultasi dengan sumber daya berikut untuk informasi tambahan tentang topik ini. Meskipun ini disediakan dengan harapan dapat bermanfaat, harap perhatikan bahwa kami tidak dapat menjamin keakuratan atau ketepatan waktu materi yang dihosting secara eksternal.
- Dokumen Docker
- Tutorial Coba Docker
- Pusat Docker