Cara menginstal Docker dan melakukan setup yang benar

0
Untuk menginstal Docker dan melakukan setup yang benar, ikuti langkah-langkah berikut. Langkah-langkah ini umumnya berlaku untuk sistem operasi Linux, khususnya distro populer seperti Ubuntu, Debian, Fedora, dan CentOS. Untuk Windows dan MacOS, proses instalasi mungkin sedikit berbeda.

1. Persiapan

Sebelum menginstal Docker, pastikan sistem operasi Anda sudah terupdate:

sh sudo apt update # Untuk Debian/Ubuntu sudo yum update # Untuk CentOS sudo dnf update # Untuk Fedora

2. Instalasi Docker pada Ubuntu/Debian

A. Uninstall versi Docker lama (jika ada):
sh sudo apt remove docker docker-engine docker.io containerd runc

B. Install paket-paket yang diperlukan:
sh sudo apt install apt-transport-https ca-certificates curl software-properties-common

C. Tambahkan GPG key repository Docker:
sh curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

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

E. Update paket lagi dan install Docker CE (Community Edition):
sh sudo apt update sudo apt install docker-ce

3. Instalasi Docker pada CentOS

A. Install paket yang diperlukan:
sh sudo yum install -y yum-utils

B. Tambahkan repository Docker:
sh sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

C. Install Docker CE:
sh sudo yum install docker-ce docker-ce-cli containerd.io

4. Setup Docker

A. Start dan enable Docker:
sh sudo systemctl start docker # Untuk memulai Docker sudo systemctl enable docker # Untuk menjalankan Docker secara otomatis saat boot

B. Tambahkan user ke grup `docker` agar bisa menjalankan Docker tanpa `sudo`:
sh sudo usermod -aG docker $USER
Setelah menjalankan perintah di atas, logout dan login kembali agar perubahan teraplikasi.

C. Verifikasi instalasi:
sh docker --version # Periksa versi Docker docker run hello-world # Jalankan container percobaan untuk memastikan Docker bekerja

5. Pengelolaan Docker sebagai Layanan

Docker berjalan sebagai layanan (daemon), dan Anda dapat mengelolanya menggunakan perintah `systemctl`:

sh sudo systemctl status docker # Cek status layanan Docker sudo systemctl start docker # Start layanan Docker sudo systemctl stop docker # Stop layanan Docker sudo systemctl restart docker # Restart layanan Docker

6. Update Docker

Untuk memperbarui Docker, gunakan manajer paket yang sama yang Anda gunakan saat instalasi:

sh sudo apt update && sudo apt upgrade # Untuk Ubuntu/Debian sudo yum update docker-ce # Untuk CentOS

7. Konfigurasi lanjutan

Setelah instalasi dasar, Anda mungkin ingin mengonfigurasi storage, network, security, dan aspek lain dari Docker sesuai dengan kebutuhan. Ini dilakukan melalui file `daemon.json` yang terletak di `/etc/docker/`.

#. Kesimpulan

Anda sekarang telah berhasil menginstal Docker dan melakukan setup dasar. Pastikan Anda selalu mengikuti dokumentasi resmi Docker untuk panduan terkini, dan pertimbangkan praktik keamanan terbaik, seperti menggunakan user yang tidak memiliki hak istimewa (non-root) untuk menjalankan container.

Post a Comment

0Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !
Ke Atas