Difference between revisions of "Docker Cheat Sheet"

From Gejoreuy
Jump to navigation Jump to search
m (Gejor moved page Basic Docker Command to Docker Cheat Sheet without leaving a redirect)
Line 6: Line 6:
 
'''Run Container in Background'''
 
'''Run Container in Background'''
  
   $ docker run -t -d --name my_centos centos
+
   $ docker run -itd --name my_centos centos
 +
 
 +
 
 +
'''Run Container in Background and Set Its Timezone'''
 +
 
 +
 
 +
  $ docker run -itd -e TZ=Asia/Jakarta --name my_centos centos
 +
 
 +
 
 +
'''Enter Container Through Bash'''
 +
 
 +
  $ docker exec -it [container_name] bash
  
  
Line 32: Line 43:
 
    
 
    
 
   $ docker login https://registry.hub.docker.com/
 
   $ docker login https://registry.hub.docker.com/
 
'''Run Bash Inside Running Container'''
 
 
  $ docker exec -it [container_name] bash
 

Revision as of 17:32, 18 March 2021

Run Container

 $ docker run -it centos


Run Container in Background

 $ docker run -itd --name my_centos centos


Run Container in Background and Set Its Timezone


 $ docker run -itd -e TZ=Asia/Jakarta --name my_centos centos


Enter Container Through Bash

 $ docker exec -it [container_name] bash


Commit New Docker Image

 $ docker commit -m "your message" -a "author" [container-id] [new-image-name]


Change Docker Image Tag

 $ docker tag [old_image_name] <new_image_name]
 $ docker rmi [old_image_name]


Copy File from Host to Container

 $ docker cp foo.txt mycontainer:/foo.txt


Copy File from Container to Host

 $ docker cp mycontainer:/foo.txt foo.txt

Login to Docker Registry

 $ docker login https://registry.hub.docker.com/