Di bawah ini akan belajar perintah-perintah Docker yang sering digunakan. Perintah-perintah ini dapat dijalankan di terminal atau command prompt.
Perintah Dasar
- docker –version atau docker -v #Menampilkan versi Docker yang terintstal
- docker info #Menampilkan informasi sistem Docker
Manajemen Image
- docker pull [image] #Mengunduh file image dari registry seperti Hub
- docker images atau docker image ls #Menampilkan semua images yang ada
- docker tag [source_image] [target_image] #Memberi tag atau nama baru pada sebuah image
- docker build [options] [path | url] #Membuat image dari Dockerfile
- docker rmi [image] #Menghapus satu atau lebih image
Manajemen Container
- docker run [options] [image] [command] [arg…] #Membuat dan menjalankan kontainer baru dari sebuah image
- docker run –name [nama_alias] [image] #Membuat kontainer dari image dengan nama alias sesuai kebutuhan
- docker run –name [nama_alias] [image] -p 8080:80 [image] #Membuat kontainer dari image dengan nama alias sesuai kebutuhan dengan maping port [default] kontainer ke 8080
- docker start [container] #Memulai satu atau lebih kontainer yang sedang berhenti
- docker stop [container] #Menghentikan satu atau lebih kontainer yang sedang berjalan.
- docker restart [container] #Menghentikan dan memulai kembali satu atau lebih kontainer.
- docker kill [container] #Menghentikan kontainer secara paksa.
- docker ps atau docker container ls #Menampilkan kontainer yang sedang berjalan
- docker ps -a atau docker container ls -a #Menampilkan kontainer yang sedang berjalan maupun berhenti.
- docker logs [container] #Menampilkan log dari kontainer
- docker rm [container] #Menghapus satu atau lebih kontainer.
Docker lebih lanjut
- docker login #Masuk ke Docker Hub
- docker logout #Keluar dari Docker Hub
- docker push [image] #Mengunggah image ke registry (Hub)
- docker run