Artikel ini merupakan artikel pertama di bulan ramadhan, ada banyak sekali ide yang ingin ditulis sampai bingung mau mulai dari yang mana. Sampai akhirnya codedoct memutuskan untuk menulis tentang docker dan sebelum memulai artikel selanjutnya tentang docker ada baiknya kita mulai dulu pengenalan sintax-sintax nya.
Oke dimulai dari melihat daftar container,
# list running containers
$ docker ps
# list all containers
$ docker ps -a
# list latest created container
$ docker ps -l
# list n last created containers
$ docker ps -n=-1
Selanjutnya melihat list images,
# list used images
$ docker images
# list all images
$ docker images -a
# list images unused
$ docker images -f dangling=true
# find list images with param
$ docker images -a | grep "param"
Operation,
# stop container
$ docker stop {id_container}
# stop all container
$ docker stop $(docker ps -a -q)
# remove contaner
$ docker rm {id_container}
# remove all container
$ docker rm $(docker ps -a -q)
# remove images
$ docker image rm {id_container}
# remove all images
$ docker rmi $(docker images -a -q)
# remove unused container, volume, etc
$ docker system prune —-volumes
# remove all images which are not referenced by any existing container, not just dangling ones
$ docker image prune -a
===DONE!===