Docker Cheat Sheet #MyVersion
Dear Pembaca Setia,
Kali ini Penulis akan sharing tentang perintah di docker yang sering penulis gunakan saat pertama kali menggunakan docker. Berikut listnya:
Build
Membuat image dari Dockerfile pada folder yang sama.
docker build -t namaImage .
Mengeluarkan semua list dari image yang ada di Docker Engine
docker image ls
Men-delete image dari local
docker image rm namaImage
Share
Pull image dari registry
docker pull namaImage
Run
Menjalankan container dari sebuah namaImage, dengan nama container nya "web", dengan meng-expose port 2368 (dari container) ke port 3001 (di host)
docker container run --name web -p 3001:2368 namaImage
Me-stop container yang aktif
docker container stop web
Me-start container yang non aktif
docker container start web
Me-list semua container yang aktif
docker container ls
Me-list semua container, aktif dan non-aktif
docker container ls --all
Me-delete container
docker container rm web
Menjalankan perintah (command) di docker yang aktif (web), dengan perintah pengechekan node version
docker exec web node -v
Delete
Menghapus semua volume
docker volume rm $(docker volume ls -q)
Menghapus semua container
docker rm -f $(docker ps -a -q)
Faq
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
Jalankan perintah berikut
$ sudo service --status-all
$ sudo service docker start