Your cart is currently empty!
Docker: Perintah Dasar
#1. Mengunduh image dari Docker Hub. Mengunduh image dengan tag latest
jika <image_tag>
dikosongkan.
docker pull <image_name>[:<image_tag>]
#2. Menampilkan daftar image. Gunakan -a
untuk menampilkan semua image.
docker images [-a]
docker image ls [-a]
#3. Menghapus sebuah image (atau lebih).
docker rmi <image-id | image-name>
docker image rm <image-id | image-name>
docker image rmi <image-id | image-name>
docker image remove <image-id | image-name>
#4. Menghapus semua image yang tidak terpakai.
docker image prune
#5. Menampilkan daftar container yang sedang berjalan. Gunakan opsi -a
untuk menampilkan semua container (termasuk yang tidak berjalan).
docker ps [-a]
docker container ps [-a]
docker container ls [-a]
docker container list [-a]
#6. Menghentikan sebuah container (atau lebih).
docker stop <container-id | container-name>
docker container stop <container-id | container-name>
#7. Menghapus sebuah container (atau lebih).
Gunakan opsi -f
untuk menghentikan dan menghapus container yang sedang berjalan.
docker rm [-f] <container-id | container-name>
docker container rm [-f] <container-id | container-name>
#8. Menghapus semua container yang tidak terpakai (berhenti).
docker container prune
#9. Memulai sebuah container (atau lebih).
docker start <container-id | container-name>
docker container start <container-id | container-name>
#10. Menyalin file dari host kedalam container.
docker cp <host_dir/file>:<container_dir/file>
#11. Menyalin file dari container ke host.
docker cp <container_dir/file>:<host_dir/file>
#12. Mengeksekusi perintah di dalam container. Gunakan opsi -i jika command menerima input dari pipe. Gunakan opsi -it
jika command adalah shell.
docker exec [-it] <container-id | container-name> <command>
Contoh:
$ docker exec 104b39b43c0f pwd
# Output: /var/www/html
$ echo test | docker exec -i 104b39b43c0f cat
# Output: test
$ docker exec -it 104b39b43c0f bash
root@104b39b43c0f:/var/www/html#
#13. Mengubah nama container.
$ docker rename <container-id | container-name> <new-container-name>
Selamat mencoba!
Leave a Reply