Cara Menginstal Docker Di Ubuntu [Easily] - Kamplongan

Cara Menginstal Docker di Ubuntu [Easily]

Menggunakan Docker berarti membuka dunia komputasi baru, tetapi jika Kalian baru memulai Docker, instalasi mungkin tampak seperti tugas besar.

Ada dua cara yang disarankan untuk menginstal Docker di Ubuntu:

  • Menginstal Docker dari repositori Ubuntu: Mudah, perintah satu baris tetapi memberikan versi yang sedikit lama
  • Menggunakan repositori resmi Docker: Sedikit lebih banyak pekerjaan tetapi memberikan rilis stabil terbaru

Dan keduanya akan saya bahas pada tutorial kali ini.

Metode 1: Instal Docker menggunakan repositori Ubuntu

Jika Kalian tidak peduli untuk memiliki versi yang lebih lama dan tidak mau mengatur dan mengelola repositori, maka ini adalah metode terbaik untuk Kalian.

Mulailah dengan memperbarui indeks repositori:

sudo apt update 

Sekarang, Kalian dapat menggunakan perintah berikut untuk menginstal Docker dan Docker Compose di Ubuntu:

sudo apt install docker.io docker-compose

📋

Paket Docker diberi nama docker.io karena sudah ada paket transisi bernama docker (untuk aplikasi docklet) bahkan sebelum Docker ada. Karena alasan ini, paket Docker harus diberi nama lain.

Setelah Kalian selesai menginstal, Kalian dapat memeriksa versi yang diinstal menggunakan perintah berikut:

docker -v
Periksa versi buruh pelabuhan yang terinstal di Ubuntu

Seperti yang Kalian lihat, ini memberi saya Docker versi 24.0.5.

Metode 2: Instal Docker versi stabil terbaru di Ubuntu

Jika Kalian mengmaukan Docker versi stabil terbaru, Kalian dapat menginstal Docker dari repositori resminya.

Langkah 1: Hapus semua paket Docker yang ada

Namun sebelum Kalian melompat ke bagian instalasi, Kalian perlu menghapus semua instalasi Docker yang lama.

Untuk menghapus instalasi Docker lama, gunakan perintah berikut.

sudo apt remove docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc

Langkah 2: Instal dependensi

Langkah pertama adalah menginstal beberapa paket penting yang akan digunakan untuk menginstal Docker nanti di tutorial ini:

sudo apt install ca-certificates curl gnupg lsb-release

Kalian mungkin sudah menginstal beberapa atau semua paket ini tetapi tidak ada salahnya memastikannya. Perintah di atas tidak akan merugikan Kalian.

Langkah 3: Tambahkan kunci GPG dari repositori Docker dan tambahkan ke sumber.list

Sekarang, buat direktori dengan izin khusus yang cocok untuk menyimpan keyring kriptografi oleh manajer paket apt untuk verifikasi paket:

sudo install -m 0755 -d /etc/apt/keyrings

Selanjutnya, gunakan perintah curl seperti yang ditunjukkan di bawah ini untuk mengunduh dan mengimpor keyring GPG untuk Docker:

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

Setelah mengunduh keyring GPG, ubah izin file menggunakan perintah chmod sehingga setiap pengguna di sistem dapat membaca keyring GPG:

sudo chmod a+r /etc/apt/keyrings/docker.gpg

Terakhir, tambahkan repositori Docker ke sources.list.d mengajukan:

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

Itu dia!

Langkah 4: Menginstal Docker dan Docker Compose

Sekarang, untuk menerapkan perubahan yang Kalian buat pada sistem, perbarui repositori sistem:

sudo apt update

Ambil Docker versi terbaru bersama dengan komponen dan dependensi Docker lainnya menggunakan perintah berikut:

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

📋

Meskipun paket docker.io menginstal sebagian besar komponen Docker yang diperlukan,

Untuk memeriksa versi yang diinstal, gunakan perintah berikut:

docker -v
Instal Docker versi terbaru di Ubuntu menggunakan repositori resmi Docker

Cara hebat lainnya untuk menguji instalasi adalah dengan menggunakan image Hello World di Docker.

Biar saya tunjukkan cara melakukannya.

Gunakan image hello-world untuk memverifikasi instalasi Docker

Menjalankan program Hello World adalah praktik standar yang kita semua ikuti untuk memulai setiap perjalanan pemrograman dan hal yang sama berlaku untuk Docker.

Docker memberi Kalian image Hello World yang dapat Kalian gunakan untuk menguji instalasi.

Untuk menginstal dan menjalankan image Hello World, cukup gunakan yang berikut ini:

sudo docker run hello-world
Jalankan gambar buruh pelabuhan hello world di Ubuntu

Beberapa pengguna mungkin mendapatkan kesalahan saat menjalankan perintah di atas yang mengatakan “Tidak dapat terhubung ke daemon Docker”:

buruh pelabuhan: Tidak dapat terhubung ke daemon Docker di unix:///var/run/docker.sock.  Apakah daemon buruh pelabuhan berjalan?

Dalam hal itu, reboot sistem Kalian dan coba lagi untuk menginstal image Docker Hello World dan itu akan berfungsi dengan baik.

💡Tips Bonus: Gunakan buruh pelabuhan tanpa sudo di Ubuntu

Jika Kalian perhatikan, saya menggunakan sudo untuk menarik image buruh pelabuhan yang bukan merupakan cara paling nyaman untuk menggunakan Docker.

Jika Kalian mencoba menggunakan Docker tanpa Sudo, Kalian akan mendapatkan kesalahan:

Kesalahan Docker Sudo di Ubuntu

Nah, di bagian ini, saya akan menunjukkan bagaimana Kalian bisa menggunakan Docker tanpa sudo.

📋

Untuk melakukan langkah-langkah yang ditunjukkan, hak pengguna super adalah suatu keharusan!

Langkah pertama adalah membuat grup baru bernama Docker menggunakan yang berikut ini:

sudo groupadd docker

Setelah selesai, tambahkan pengguna ke grup Docker menggunakan yang berikut ini:

sudo usermod -aG docker <username>

🚧

Pastikan Kalian hanya menyebutkan pengguna yang memiliki hak pengguna super.

Sekarang, keluar dan masuk kembali untuk menerapkan perubahan. Namun jika Kalian menggunakan VM maka reboot adalah suatu keharusan.

Itu dia! Mulai sekarang, Kalian dapat menggunakan perintah buruh pelabuhan tanpa sudo seperti yang saya lakukan untuk menjalankan image Docker Hello World:

Gunakan buruh pelabuhan tanpa Sudo di Ubuntu

Ini dia.

Inilah yang harus dilakukan setelah menginstal Docker

Jika Kalian baru memulai, lihat daftar perintah Docker penting yang harus diketahui setiap pengguna:

21 Perintah Docker Penting [Explained With Examples]

Kompilasi 21 perintah Docker yang dapat dieksekusi dan informatif untuk referensi cepat Kalian.

Kami harap ini bermanfaat bagi Kalian.

Leave a Reply

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

%d bloggers like this: