【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