Instalasi Docker Community Edition (CE) pada Centos 7.
Persiapan Repository
Install terlebih dahulu tools yang dibutuhkan seperti yum-utils
yang menyediakan yum-config-manager
, dan device-mapper-persistent-data
serta lvm2
yang dibutuhkan oleh devicemapper
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Install Docker Engine
Install tools docker
$ sudo yum install docker-ce docker-ce-cli containerd.io
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
Jika sama, terima gpg key-nya.
Jalankan docker
$ sudo systemctl start docker
$ sudo systemctl enable docker.service
$ sudo usermod -aG docker $(whoami)
$ docker version
Uninstall Docker Engine
Hapus aplikasi docker
$ sudo yum remove docker-ce
$ sudo rm -rf /var/lib/docker
Troubleshoot Docker pada Centos
Ketika menjalankan docker container, terdapat pesan error
WARNING: IPv4 forwarding is disabled
Pertama cek status IPv4 forwarding
$ /sbin/sysctl net.ipv4.conf.all.forwarding
net.ipv4.conf.all.forwarding = 0
$ /sbin/sysctl -w net.ipv4.conf.all.forwarding=1
$ docker info
/etc/sysctl.conf
dan menambahkan net.ipv4.conf.all.forwarding=1.