Docker常用命令

【docker操作】


#1、安裝docker
    yum install docker
#2、啓動docker
    systemctl start docker
#3、查看狀態
    systemctl status docker
#4、重啓docker:
    systemctl restart docker
#5、開機啓動:
    systemctl enable docker
#6、查看docker概要信息:
    docker info
#7、查看docker幫助文檔:
    docker --help

 

【鏡像操作】


#1、查看鏡像
    docker images
#2、搜索鏡像
    docker search elasticsearch
#3、拉取鏡像
    docker pull elasticsearch
    docker pull docker.elastic.co/elasticsearch/elasticsearch:
#4、刪除鏡像
    docker rmi xxx
    docker rmi `docker images -q`

【容器操作】


#1、查看容器
    docker ps
    docker ps -a
    docker ps -l
    docker -f status=exited
#2、創建與啓動容器
docker run
      docker run --name=mycentos bv -it centos:7 /bin/bash
    docker run -id --name=mycentos2 centos:7
    docker run -id --name=mycentos3 -v /usr/local/myhtml:/usr/local/mh centos:7 --privileged=true

#3、進入容器
    docker exec -it mycentos2  /bin/bash
    docker exec -it mysolr -u root /bin/bash
#4、啓動容器
    docker start mycentos
    docker stop mycentos
#5、文件拷貝
    docker cp testfile mycentos:/usr/local    
#6、目錄掛載
    docker run -id --name=mycentos3 -v /usr/local/myhtml:、usr/local/mh centos:7 --privileged=true    
#7、查看容器IP
    docker inspect mycentos
#8、刪除容器
    docker rm xxx
       docker rm `docker ps -a -q`

#9、容器備份與遷移
    #容器轉成鏡像
    docker commit pin_nginx mynginx  
    #容器備份
    docker save -o mynginx.tar mynginx 
    #加載容器
    docker load -i mynginx.tar
#10、查看日誌
    docker logs 容器id
    docker logs 652d3f9d14da

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章