Docker - Basic Command
Catatan tentang docker:
- Untuk melihat command-command apa saja yang tersedia:
docker help build
- Untuk menamai tag atau dengan shorthand -t
docker build . -t my-app-name
- Untuk memberi tanda pada tag menggunakan command
:
sesudah tag name karena kalau tidak secara default docker build akan menandai image kita dengan tag latest
docker build . -t my-app-name:v1
-
Perintah
docker run
itu sebenarnya menjalankan dua perintah yaitu membuat container baru (docker container create
) lalu menjalankan container tersebut (docker container start
) -
Untuk memberi environment variable:
docker container create -e PORT=8083 -p 8083:8083
- Untuk running secara detached atau di dalam background yaitu dengan perintah
-d
docker run -it -d -e PORT=8073 -p 8083:8073 my-app-image
- container yang sedang jalan tidak dapat dihapus, perintah hapus
docker container rm container_id
- Untuk mencari ip address yang ada di dalam docker network
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name