GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Docker di Ubuntu 20.04

Docker adalah platform containerization open-source yang memungkinkan Anda dengan cepat membangun, menguji, dan menyebarkan aplikasi sebagai container portabel yang dapat berjalan hampir di mana saja. Wadah mewakili waktu proses untuk satu aplikasi dan mencakup semua yang dibutuhkan perangkat lunak untuk dijalankan.

Docker adalah bagian integral dari pengembangan perangkat lunak modern dan integrasi berkelanjutan dan alur penyebaran DevOps.

Tutorial ini mencakup cara menginstal Docker pada mesin Ubuntu 20.04.

Docker tersedia untuk instalasi dari repositori standar Ubuntu 20.04, tetapi mungkin tidak selalu versi terbaru. Kami akan menginstal paket Docker terbaru dari repositori resmi Docker.

Menginstal Docker di Ubuntu 20.04 #

Menginstal Docker di Ubuntu cukup mudah. Kami akan mengaktifkan repositori Docker, mengimpor kunci GPG repositori, dan menginstal paket.

Pertama, perbarui indeks paket dan instal dependensi yang diperlukan untuk menambahkan repositori HTTPS baru:

sudo apt updatesudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Impor kunci GPG repositori menggunakan curl berikut perintah:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Tambahkan repositori Docker APT ke sistem Anda:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Sekarang setelah repositori Docker diaktifkan, Anda dapat menginstal versi Docker apa pun yang tersedia di repositori.

  1. Untuk menginstal versi terbaru Docker, jalankan perintah di bawah ini. Jika Anda ingin menginstal versi Docker tertentu, lewati langkah ini dan lanjutkan ke yang berikutnya.

    sudo apt updatesudo apt install docker-ce docker-ce-cli containerd.io
  2. Untuk menginstal versi tertentu, pertama-tama daftarkan semua versi yang tersedia di repositori Docker:

    sudo apt updateapt list -a docker-ce

    Versi Docker yang tersedia dicetak di kolom kedua. Pada saat artikel ini ditulis, hanya ada satu versi Docker (5:19.03.9~3-0~ubuntu-focal ) tersedia di repositori resmi Docker.

    docker-ce/focal 5:19.03.9~3-0~ubuntu-focal amd64

    Instal versi tertentu dengan menambahkan =<VERSION> setelah nama paket:

    sudo apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io

Setelah instalasi selesai, layanan Docker akan mulai secara otomatis. Anda dapat memverifikasinya dengan mengetik:

sudo systemctl status docker

Outputnya akan terlihat seperti ini:

● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-05-21 14:47:34 UTC; 42s ago
...

Saat versi baru Docker dirilis, Anda dapat memperbarui paket menggunakan sudo apt update && sudo apt upgrade standar prosedur.

Jika Anda ingin mencegah paket Docker diperbarui, tandai sebagai ditahan:

sudo apt-mark hold docker-ce

Menjalankan Perintah Docker sebagai Pengguna Non-Root #

Secara default, hanya root dan pengguna dengan hak sudo yang dapat menjalankan perintah Docker.

Untuk menjalankan perintah Docker sebagai pengguna non-root, Anda harus menambahkan pengguna Anda ke grup buruh pelabuhan yang dibuat selama instalasi paket Docker CE. Untuk melakukannya, ketik:

sudo usermod -aG docker $USER

$USER adalah variabel lingkungan yang menyimpan nama pengguna Anda.

Keluar dan masuk kembali agar keanggotaan grup diperbarui.

Memverifikasi Instalasi #

Untuk memverifikasi bahwa Docker telah berhasil diinstal dan Anda dapat menjalankan docker perintah tanpa menambahkan sudo , kami akan menjalankan wadah uji:

docker container run hello-world

Perintah akan mengunduh gambar uji, jika tidak ditemukan secara lokal, jalankan dalam wadah, cetak pesan "Halo dari Docker", dan keluar. Outputnya akan terlihat seperti berikut:

Penampung akan berhenti setelah mencetak pesan karena tidak memiliki proses yang berjalan lama.

Secara default, Docker menarik gambar dari Docker Hub. Ini adalah layanan registri berbasis cloud yang di antara fungsi lainnya, menyimpan gambar Docker di repositori publik atau pribadi.

Mencopot pemasangan Docker #

Sebelum mencopot pemasangan Docker, sebaiknya hapus semua wadah, gambar, volume, dan jaringan.

Jalankan perintah berikut untuk menghentikan semua container yang sedang berjalan dan menghapus semua objek buruh pelabuhan:

docker container stop $(docker container ls -aq)docker system prune -a --volumes

Anda sekarang dapat menghapus Docker seperti paket lain yang diinstal dengan apt :

sudo apt purge docker-cesudo apt autoremove

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 di Debian / Ubuntu

  1. Cara Menginstal Docker di Ubuntu 20.04 LTS

  2. Bagaimana Cara Menginstal Docker di Ubuntu 18.04?

  3. Cara Menginstal Docker di Ubuntu 22.04

  1. Cara Menginstal Docker Di Ubuntu 18.04

  2. Cara Menginstal Apache di Ubuntu 18.04

  3. Cara Menginstal Kubernetes di Ubuntu 18.04