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 Fedora2. Instalasi Docker pada Ubuntu/Debian
A. Uninstall versi Docker lama (jika ada):
sh sudo apt remove docker docker-engine docker.io containerd runcB. Install paket-paket yang diperlukan:
sh sudo apt install apt-transport-https ca-certificates curl software-properties-commonC. 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-ce3. Instalasi Docker pada CentOS
A. Install paket yang diperlukan:
sh sudo yum install -y yum-utilsB. Tambahkan repository Docker:
sh sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoC. Install Docker CE:
sh sudo yum install docker-ce docker-ce-cli containerd.io4. 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 bootB. Tambahkan user ke grup `docker` agar bisa menjalankan Docker tanpa `sudo`:
sh sudo usermod -aG docker $USERSetelah 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 bekerja5. 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 Docker6. 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 CentOS7. 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/`.