GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Docker di Ubuntu 20.04, 18.04, 21.04

Seperti yang Anda ketahui, Docker memungkinkan Anda mengemas, mengirim, dan menjalankan aplikasi apa pun sebagai wadah yang ringan. Ini seperti mesin virtual, hanya lebih portabel dan hemat sumber daya. Tutorial ini akan menunjukkan cara menginstal Docker di Ubuntu.

Persyaratan Instalasi Docker di Ubuntu

Anda harus menggunakan OS 64 bit karena Docker tidak mendukung 32 bit.

Instal Docker dari Repositori Ubuntu

Docker termasuk dalam repositori perangkat lunak Ubuntu. Kita dapat menginstal runtime Docker dengan menjalankan perintah berikut di terminal. Ini berfungsi pada semua versi Ubuntu saat ini, termasuk Ubuntu 16.04, Ubuntu 18.04, Ubuntu 19.10, Ubuntu 20.04.

sudo apt install docker.io

Selama instalasi, sebuah docker grup dan layanan Systemd akan dibuat. Anda dapat memeriksa layanan systemd dengan:

systemctl status containerd

Contoh keluaran:

● containerd.service - containerd container runtime
     Loaded: loaded (/lib/systemd/system/containerd.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2020-04-21 09:32:38 HKT; 1min 45s ago
       Docs: https://containerd.io
   Main PID: 2035184 (containerd)
      Tasks: 11
     Memory: 22.2M
     CGroup: /system.slice/containerd.service
             └─2035184 /usr/bin/containerd

Instal Docker di Ubuntu dari Repositori APT Docker

Repositori Docker upstream saat ini mendukung Ubuntu 16.04, Ubuntu 18.04 dan Ubuntu 19.10.

Untuk memastikan bahwa kami memiliki versi terbaru dan terbaik, kami harus menginstalnya dari repositori APT Docker. Jalankan perintah berikut untuk menambahkan repositori Docker ke sistem Ubuntu Anda.

echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list

Selanjutnya, jalankan perintah berikut untuk mengimpor kunci Docker GPG ke sistem Ubuntu agar APT dapat memverifikasi integritas paket selama penginstalan.

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

Dan karena repositori ini menggunakan koneksi HTTPS, yang saya sarankan untuk digunakan semua repositori perangkat lunak, kita juga perlu menginstal apt-transport-https dan ca-certificates paket.

sudo apt install apt-transport-https ca-certificates

Terakhir, perbarui indeks paket pada sistem Ubuntu Anda dan instal docker-ce (Edisi Komunitas Docker).

sudo apt update

sudo apt install docker-ce

Beberapa Perintah Sederhana yang Mungkin Ingin Anda Jalankan Setelah Menginstal Docker

Setelah Docker diinstal, daemon Docker harus dimulai secara otomatis. Anda dapat memeriksa statusnya dengan:

systemctl status docker

Jika tidak berjalan, jalankan daemon dengan perintah ini:

sudo systemctl start docker

Dan aktifkan autostart saat boot:

sudo systemctl enable docker

Periksa versi Docker.

docker -v

Contoh keluaran:

Docker version 20.10.8, build 3967b7d

Tampilkan informasi di seluruh sistem terkait penginstalan Docker.

sudo docker info

Keluaran:

Client:
 Context:    default
 Debug Mode: false
 Plugins:
  app: Docker App (Docker Inc., v0.9.1-beta3)
  buildx: Build with BuildKit (Docker Inc., v0.6.1-docker)
  scan: Docker Scan (Docker Inc., v0.8.0)

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 0
 Server Version: 20.10.8
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: e25210fe30a0a703442421b0f60afac609f950a3
 runc version: v1.0.1-0-g4144b63
 init version: de40ad0
 Security Options:
  apparmor
  seccomp
   Profile: default
 Kernel Version: 5.11.0-22-generic
 Operating System: Ubuntu 20.04.2 LTS
 OSType: linux
 Architecture: x86_64
 CPUs: 10
 Total Memory: 58.88GiB
 Name: focal
 ID: C7AR:BNAO:ASNW:W2FT:PA3E:RXQL:GLYY:EHNI:LRTK:6LPC:CM7R:MIFR
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

Pastikan Docker diinstal dengan benar.

sudo docker run hello-world

Anda akan melihat pesan berikut yang menunjukkan bahwa Docker berfungsi dengan benar.

Hello from Docker!
This message shows that your installation appears to be working correctly.

Instal Kernel Linux Baru

Jika Anda melihat log Docker,

sudo journalctl -eu docker

Anda mungkin melihat peringatan berikut

level=warning msg="Your kernel does not support swap memory limit"
level=warning msg="Your kernel does not support CPU realtime scheduler"
level=warning msg="Your kernel does not support cgroup blkio weight"
level=warning msg="Your kernel does not support cgroup blkio weight_device"

Anda dapat menginstal kernel Linux versi baru.

Ubuntu 20.04

sudo apt install linux-image-generic-hwe-20.04-edge

Ubuntu 18.04

sudo apt install linux-image-generic-hwe-18.04-edge

Kemudian restart server Ubuntu Anda.

sudo shutdown -r now

Ubuntu
  1. Cara Menginstal Docker di Ubuntu 16.04

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

  3. Bagaimana Cara Menginstal Docker di Ubuntu 18.04?

  1. Cara Menginstal Docker Di Ubuntu 18.04

  2. Cara Menginstal Kubernetes di Ubuntu 18.04

  3. Cara Menginstal Docker Compose di Ubuntu 18.04

  1. Cara Menginstal Rancher di Ubuntu

  2. Cara Menginstal Docker Compose di Ubuntu 20.04

  3. Cara Menginstal R di Ubuntu 20.04