Cara Install Docker di Ubuntu 22.04 ARM

close up photo of programming of codes
Photo by luis gomes on Pexels.com

Di artikel sebelumnya, saya sudah tunjukkan bagaimana cara install Ubuntu Server 22.04 ARM di Mac Apple Silicon. Nah, kali ini kita kan belajar cara install Docker di Ubuntu 22.04 ARM. Saya tidak akan menjelaskan secara detil mengenai apa itu Docker. Kalian bisa membaca penjelasan tentang Docker ini di link ini. Dengan Docker nantinya kita bisa membangun ataupun menjalankan beberapa aplikasi favorit kalian di dalam kontainer Docker.

Langkah Install Docker di Ubuntu 22.04 ARM

Kalian juga bisa menggunakan cara ini untuk menginstall Docker di Ubuntu x64 (non ARM) juga ya. Cara nya cukup mudah tinggal ikuti tutorial berikut ini.

Langkah 1. Setting Repository Docker untuk Ubuntu

Buka Terminal dan jalankan perintah berikut ini.

sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

Lanjutkan dengan perintah ini

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

Selanjutnya perintah berikut ini untuk menambahkan repository

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Langkah 2 Install Docker

Setelah konfigurasi repository selesai, kita bisa mulai install Docker dengan perintah berikut

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Setelah selesai, kita perlu menjalankan servis Docker

sudo service docker start
sudo service docker status

Pastikan kalian mendapatkan output seperti berikut ini yang artinya servis Docker sudah berjalan

Sekarang kita akan coba jalankan hellow-world
sudo docker run hello-world

Output:

Untuk mempelajari perintah/command yang digunakan di Docker, silahkan kalian pelajari selengkapnya disii:

https://docs.docker.com/engine/reference/commandline/docker/

2 comments

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Exit mobile version