GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Docker Compose di Ubuntu 18.04

Pendahuluan

Docker Compose adalah alat untuk mendefinisikan dan menjalankan aplikasi Docker multi-kontainer. Ini memungkinkan pengguna untuk meluncurkan, menjalankan, berkomunikasi, dan menutup kontainer dengan satu perintah terkoordinasi.

Panduan ini akan menunjukkan cara menginstal Docker Compose di Ubuntu.

Prasyarat

  • Sistem yang menjalankan Ubuntu 18.04
  • Akun pengguna dengan sudo hak istimewa
  • Docker diinstal pada Ubuntu 18.04
  • Jendela baris perintah/terminal (Ctrl-Alt-T )

Langkah-Langkah Menginstal Docker Compose di Ubuntu

Perbarui Repositori dan Paket Perangkat Lunak

Mulailah dengan memperbarui repositori perangkat lunak dan paket perangkat lunak. Buka jendela terminal, dan masukkan berikut ini:

sudo apt-get update
sudo apt-get upgrade

Periksa curl perintah dengan memasukkan:

curl

Sistem akan merespon seperti yang terlihat pada gambar di bawah ini:

Jika Anda melihat pesan yang berbeda, seperti curl: command not found , Anda harus menginstalnya.

Untuk menginstal curl, masukkan berikut ini:

sudo apt install curl

Unduh Versi Docker Compose Terbaru

1. Untuk mendownload Docker Compose versi terbaru, gunakan perintah:

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Ini akan mengunduh Docker Container 1.24.0. (Pada saat artikel ini ditulis, Docker Compose 1.24.0 adalah versi terbaru.)

  • –L option memberitahu sistem untuk mengikuti setiap pengalihan, jika file telah dipindahkan
  • Jika Anda menginginkan versi Docker Compose yang berbeda, Anda dapat menelusuri daftar dan mengganti versi pilihan Anda dengan /1.24.0/
  • –o opsi mengubah nama file, jadi lebih mudah mengetik
  • File akan disimpan di /usr/local/bin/

2. Selanjutnya, ubah izin file untuk mengizinkan perangkat lunak baru dijalankan di Ubuntu:

sudo chmod +x /usr/local/bin/docker-compose

Anda tidak perlu menjalankan skrip instalasi untuk Docker Compose. Setelah diunduh, perangkat lunak siap digunakan.

Verifikasi Instalasi Penulisan Docker

Untuk menguji instalasi yang berhasil, periksa versi menggunakan:

docker–compose –version

Outputnya akan tampak seperti ini:

Cara Menghapus Instalasi Docker Compose

Untuk mencopot pemasangan Docker Compose, cukup hapus biner:

sudo rm /usr/local/bin/docker-compose

Jika Anda telah menginstal Docker Compose menggunakan apt-get , gunakan perintah berikut untuk menghapus paket:

sudo apt-get remove docker-compose

Selanjutnya, jalankan perintah untuk menghapus dependensi perangkat lunak yang tidak perlu:

sudo apt-get autoremove

Memulai Menggunakan Docker Compose

Jalankan Sample Container dengan Docker Compose

1. Beralih kembali ke direktori home Anda (jika diperlukan):

cd ~

2. Buat dan pindah ke direktori baru:

mkdir hello–world
cd hello–world

3. Buat dan edit file konfigurasi YAML baru:

sudo nano docker-compose.yml

YAML adalah jenis file konfigurasi. File ini akan membuat wadah bernama test-file berdasarkan gambar Hello World di Docker Hub.

4. Masukkan teks berikut ke dalam editor:

version: '2'
 services:
     hello-world:
        image:
              hello-world:latest

5. Tekan Ctrl-X untuk keluar> Y untuk menyimpan file> Enter.

Jika Anda memiliki gambar yang ada di sistem Anda, Anda dapat menampilkan daftar dengan perintah:

sudo docker images

Menjalankan perintah ini sekarang akan menghasilkan daftar kosong. Docker akan mengunduh gambar secara otomatis berdasarkan file konfigurasi ini.

Masukkan:

sudo docker–compose up

Docker akan mencari hello-world local lokal gambar. Jika tidak dapat menemukannya, itu akan mengunduhnya. Kemudian, Docker akan membuat wadah, meluncurkannya, lalu menjalankan hello-world naskah. Anda akan melihat output di layar Anda seperti di bawah ini:

Docker-compose sekarang membuat container dan menjalankan program hello. Tindakan ini mengonfirmasi bahwa penginstalan sedang berjalan.

Ini juga menampilkan penjelasan tentang tindakan yang telah diselesaikan:

1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal.

Setelah operasi ini selesai, Docker menutup wadah. Anda akan melihat prompt perintah di akhir output.

Mencantumkan Gambar dan Kontainer Docker

Untuk menampilkan daftar semua gambar Docker yang disimpan secara lokal:

sudo docker images ls –a

–a opsi menampilkan semua gambar buruh pelabuhan. Anda akan melihat cantuman dengan hello-world gambar.

Untuk melihat daftar semua container gunakan:

sudo docker ps -a

Untuk melihat semua container yang sedang berjalan:

sudo docker ps

Perhatikan bahwa daftar ini kosong. Ini menunjukkan kepada Anda bahwa pernah menjadi hello-world gambar selesai, itu menutup secara otomatis.

Menghapus Gambar dan Penampung Docker

Untuk menghapus image Docker, Anda perlu mengetahui IMAGE ID-nya. Gunakan perintah untuk membuat daftar gambar dari bagian di atas untuk menyalin informasi tersebut.

Setelah Anda memiliki ID, jalankan sintaks berikut untuk menghapus gambar itu:

docker image rm [IMAGE_ID]

Anda juga dapat menggunakan perintah ini untuk menghapus beberapa gambar Docker:

docker image rm [IMAGE_ID1] [IMAGE_ID2] [IMAGE_ID3]

Untuk menghapus wadah Docker, gunakan:

docker rm [CONTAINER_ID]

Ganti [CONTAINER_ID] dengan ID penampung yang sebenarnya.

Karena ini adalah ujian, kita tidak perlu mengikat ruang disk dengan gambar lama. Itu sebabnya kami akan menghapus gambar contoh. Anda tidak akan dapat menghapus gambar sampai Anda menghapus semua penampung yang tertaut dengannya.

Pertama, keluarkan wadahnya:

docker rm [CONTAINER_ID]

Karena Anda hanya menggunakan satu wadah, Anda seharusnya dapat menghapus gambar:

docker rmi hello-world

Ubuntu
  1. Cara Menginstal Docker di Ubuntu 16.04

  2. Cara Menginstal Docker di Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  3. Cara Menginstal Docker Compose di Ubuntu 18.04

  1. Cara Menginstal Docker Di Ubuntu 18.04

  2. Cara Menginstal Kubernetes di Ubuntu 18.04

  3. Bagaimana Cara Menginstal Docker di Ubuntu 18.04?

  1. Cara Menginstal Rancher di Ubuntu

  2. Cara Menginstal Docker Compose di Ubuntu 20.04

  3. Cara menginstal Docker di Ubuntu 22.04