Perintah-perintah Pada Docker di CLI/Terminal

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