Docker 학습 노트 (2) Docker 의 상용 명령

docker 의 상용 명령
docker 도움말 명령
docker version  #  docker     
docker info #  docker     ,          
docker     --help  #    

docker 의 미 러 명령

docker pull      #     
docker pull    [:  ]


docker images #          
[root@localhost /]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
tomcat              latest              1b6b1fe7261e        11 days ago         647MB
hello-world         latest              bf756fb1ae65        4 months ago        13.3kB

#  
REPOSITORY        
TAG              
IMAGE ID       id
CREATED            
SIZE             
#   
-a  #      
-q  #      id

docker search 검색 미 러
docker search        #        :docker search mysql

docker rmi 미 러 삭제
docker rmi   id       #    
docker rmi -f   id   id   id #      
docker rmi -f $(docker images -aq) #       

docker 의 용기 명령
새 용기 시작
docker run [    ] images /bin/bash

#    
--name="Name"      tomcat01 tomcat02       
-d                  
-it                   ,        
-p                     -p 8080:8080
	-p     :     (  )
	-p     

#        
exit

실행 중인 모든 용 기 를 보 여 줍 니 다.
docker ps #           
docker ps -a  #         +        
docker ps -aq #         

용기 종료
exit #       
Ctrl + P + Q #       

용기 삭제
docker rm   id #       ,           
docker rm -f $(docker ps -aq) #        
docker ps -a -q|xargs docker rm  #       

용기 작 동 시작 및 정지
docker start   id  #    
docker stop   id   #           
docker restart   id  #    
docker kill    id    #        

기타 상용 명령
백그라운드 시동 용기
docker run -d images  #    
#        ,         ,docker      ,      

로그 보기
#    
--tf  #    
--tail number  #       
docker logs -tf --tail   id

용기 의 프로 세 스 정보 보기
#       
docker top   id

용기 의 원본 데이터 보기
#        
docker inspect   id

현재 실행 중인 용기 에 들 어가 기
#   
docker exec -it   id /bin/bash
#   
docker attach   id

#docker exec   #             ,       (  )
#docker attach #           ,        

용기 에서 호스트 로 파일 복사
docker cp   id:             

tomcat
#  tomcat
docker pull tomcat:9.0

#    
docker run -d -p 8080:8080 --name tomcat02 tomcat

#    
docker exec -it tomcat02 /bin/bash

#    
  webapps



commt 미 러
docker commit  #            

docker commit -m="       " -a="  "   id      :[version]

실전 테스트
# 1、       tomcat
# 2、       tomcat   webapps   ,     ,       webapps        
# 3、             
# 3、           commit      !                 ,               
[root@localhost /]# docker commit -m="add webapps app" -a="yiming" d49e7ef88130 mytomcat:1.0
sha256:e34f0f60653ed0ed3d8e82c256c36b55fa9a67a45f5269d106d705855c6bc959

미 러 보기
[root@localhost /]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mytomcat            1.0                 e34f0f60653e        36 seconds ago      652MB
tomcat              latest              1b6b1fe7261e        11 days ago         647MB
hello-world         latest              bf756fb1ae65        4 months ago        13.3kB


현재 용기 의 상 태 를 저장 하려 면 commt 를 통 해 제출 하고 미 러 를 얻 을 수 있 습 니 다.

좋은 웹페이지 즐겨찾기