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

Cara menginstal Docker dan menyebarkan LAMP Stack

Docker adalah platform wadah untuk aplikasi. Dengan Docker, pengguna dapat mengunduh aplikasi pra-konfigurasi tanpa kerumitan proses instalasi dan konfigurasi. Kontainer Docker juga dapat saling membangun.

Jika Anda terbiasa dengan container Docker, coba juga Linode Images untuk menangkap dan menerapkan profil sistem yang lebih besar.

Prasyarat Instal

Karena masalah yang diketahui dengan dependensi docker .deb, menginstal docker pada VM Debian/Ubuntu memerlukan langkah tambahan:

  1. Jalankan:

     apt-get install dmsetup && dmsetup mknodes
    

Instal Docker

Gunakan skrip instalasi yang dikelola Docker untuk Debian atau Ubuntu. Untuk sistem operasi lain, lihat panduan Instalasi Docker.

  1. Jalankan:

    curl -sSL https://get.docker.com/ | sh
    
    Catatan

    Versi skrip buruh pelabuhan saat ini memeriksa dukungan AUFS dan menampilkan peringatan di bawah ini jika dukungan tidak ditemukan:

    Peringatan:kernel saat ini tidak didukung oleh paket linux-image-extra-virtual. Kami tidak memiliki dukungan AUFS. Pertimbangkan untuk menginstal kernel packagelinux-image-virtual dan linux-image-extra-virtual untuk dukungan AUFS.+ sleep 10

    Pesan ini dapat diabaikan dengan aman, karena skrip akan melanjutkan penginstalan menggunakan DeviceMapper atau OverlayFS. Jika Anda memerlukan dukungan AUFS, Anda perlu mengonfigurasi distribusi yang disediakan atau kernel yang dikompilasi khusus.

  2. Jika perlu, tambahkan pengguna non-root ke grup “docker”:

    sudo usermod -aG docker example_user
    

Unduh Gambar Lampu Docker

Halaman pengguna Docker Hub untuk Linode dapat diakses di sini. Pilih lampu gambar untuk informasi konfigurasi.

  1. Telusuri linode gambar pengguna:

    sudo docker search linode
    
  2. Unduh linode/lampu gambar:

    sudo docker pull linode/lamp
    

Jalankan Docker Container, Apache, dan MySQL

Saat sebuah gambar diunduh, tidak ada penampung gambar yang berjalan.

  1. Jalankan, buat, atau aktifkan penampung baru dan teruskan port 80:

    sudo docker run -p 80:80 -t -i linode/lamp /bin/bash
    
    Hati-hati Perintah ini juga mengubah terminal prompt ke root user di dalam container baru.
  2. Sebagai pengguna root container, jalankan Apache:

    service apache2 start
    
  3. Mulai MySQL:

    service mysql start
    
  4. Keluar dari wadah sambil membiarkannya berjalan dengan menekan ctrl + p lalu ctrl + q .

  5. Masukkan alamat IP di browser web untuk menguji situs.

    Catatan Direktori root situs web adalah /var/www/example.com/public_html/ .

Selamat, Anda telah menginstal tumpukan LAMP yang dikonfigurasi menggunakan Docker!

Di mana Menemukan Pengaturan Konfigurasi

Gambar LAMP dipasang menggunakan panduan Hosting Situs Web pada wadah Ubuntu. File konfigurasi dan pengaturan dapat ditemukan di sana, atau di halaman linode/lampu Docker Hub.

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.

  • Halaman Hub Docker Linode
  • Dokumen Docker
  • Tutorial Coba Docker
  • Pusat Docker

Docker
  1. Cara menginstal WordPress menggunakan Docker

  2. Cara Menginstal Vim di Wadah Docker

  3. Instal Docker dan WordPress Di Ubuntu

  1. Cara Menyebarkan Wadah nginx dengan Docker di Linode

  2. Cara Menyebarkan PostgreSQL sebagai Wadah Docker

  3. Cara Menginstal dan Menggunakan Docker Compose di CentOS

  1. Bagaimana cara menginstal Docker di Debian 11

  2. Cara Menginstal Docker dan Menjalankan Wadah Docker di Ubuntu

  3. Cara mencadangkan dan memulihkan wadah Docker