GNU/Linux >> Belajar Linux >  >> Panels >> Docker

Cara Menyebarkan Wadah nginx dengan Docker di Linode

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.

  1. Konfirmasi gambar resmi yang ada saat ini:

    docker images
    

    Dalam tangkapan layar ini, gambar nginx berumur dua minggu:

  2. Perbarui gambar asli dengan docker pull nginx seperti yang ditunjukkan dalam panduan Cara Memasang Docker dan Tarik Gambar untuk Penempatan Kontainer. Jalankan docker images sekali lagi untuk mengonfirmasi pembaruan:

  3. 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:

  4. Konfirmasikan bahwa penampung sedang berjalan:

    docker ps -a
    
  5. Arahkan ke alamat IP Linode Anda untuk melihat pesan selamat datang nginx default:

Cara Menghentikan dan Menghapus Kontainer

  1. Hentikan penampung dengan menggunakan beberapa karakter pertama dari ID penampung (e468 dalam contoh ini):

    docker stop e468
    
  2. 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

Docker
  1. Cara Menginstal WordPress dengan Docker di Ubuntu

  2. Cara menginstal Docker dan menyebarkan LAMP Stack

  3. Cara Menyebarkan PostgreSQL sebagai Wadah Docker

  1. Cara Menginstal Jenkins dengan Docker

  2. Cara Menyebarkan Layanan Mikro dengan Docker

  3. Cara Menyebarkan Aplikasi dengan Rancher

  1. Cara Menyebarkan PostgreSQL di Docker Container

  2. Cara Menyebarkan Proksi Terbalik NGINX di Docker

  3. Cara Menyebarkan dan Mengelola MongoDB dengan Docker