Advertisement
thesuhu

Docker Commands

Feb 5th, 2020 (edited)
593
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.98 KB | None | 0 0
  1. # build dengan versi
  2. docker build -t my-haproxy:1.0.0 .
  3.  
  4. # build dengan docker-compose.yaml
  5. # create file docker-compose.yaml
  6. version: '2'
  7. services:
  8.   man:
  9.     build: .
  10.     image: my-haproxy:v2
  11.  
  12. #kemudian jalankan perintah berikut untuk build by yaml file
  13. docker-compose build
  14.  
  15. # save dan load docker
  16. docker save -o /data/sftpuser/upload/appimage.tar appimage
  17.  
  18. # load file tar ke docker
  19. sudo docker load -i  /data/sftpuser/upload/appimage.tar
  20. sudo docker load < /data/sftpuser/upload/appimage.tar
  21.  
  22. # tag <none> image
  23. docker tag <Image-ID> <desired Name:Tag>
  24.  
  25. # copy tar ke server lain
  26. scp node12.tar <user tujuan>@<ip tujuan>:<direktori tujuan>/node12.tar
  27.  
  28. # stop container
  29. docker stop 97329a5381c0
  30. docker container stop 97329a5381c0
  31.  
  32. # delete container
  33. docker container rm 97329a5381c0
  34.  
  35. # cari dangling images
  36. docker images -f dangling=true
  37. # hapus dangling images
  38. docker image rm $(docker image ls -f "dangling=true" -q)
  39.  
  40. # run docker multiple port
  41. docker run -d -p 8080:8080 -p 8404:8404 --name=running-haproxy my-haproxy
  42.  
  43. # mendapatkan IP Address docker container
  44. docker inspect 8d216c30ad40
  45. docker inspect 8d216c30ad40 | grep '"IPAddress"' | head -n 1
  46. docker inspect -f "{{ .NetworkSettings.IPAddress }}" 8d216c30ad40
  47.  
  48. # error docker, docker iptables: No chain/target/match by that name. solusi restart service docker
  49. sudo systemctl restart docker
  50.  
  51. # command list out the first image from the list
  52. docker images | awk '{print $1}' | awk 'NR==2'
  53.  
  54. # mengambil ID first image
  55. docker images --format='{{.ID}}' | head -1 
  56.  
  57. # copy dari docker ke host
  58. docker cp <containerId>:/file/path/within/container /host/path/target
  59. # contoh:
  60. sudo docker cp <container_name>:/out_read.jpg .
  61.  
  62. # run test container sebelum dijalankann
  63. docker run -it --rm --name <nama container> <nama image>
  64.  
  65. # add /etc/host
  66. sudo docker run --add-host [Hostname]:[IPAddress] -ti [Source_Container_Image] /bin/bash
  67.  
  68. # listening events
  69. docker events
  70.  
  71. # metric/stats
  72. docker stats redis1 redis2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement