vim /etc/sysconfig/docker #centos下docker配置文件
chkconfig docker on #开机启动docker
yum install -y docker #CentOS安装docker,没有启动docker时只显示Client信息。
service docker start/stop/restart #启动docker应用程序
docker version #查看docker版本
docker info #查看docker信息
docker images #查看镜像
docker ps #查看正在运行的docker进程
docker exec -it 775c7c9e /bin/bash #进入容器命令
docker ps -a #查看正在运行的和以前运行过的docker进程
docker search centos #查找centos镜像
docker search -s 100 centos #按星查找
docker pull docker.io/centos #下载centos镜像
docker tag centos:latest centos:1.0 #为本地镜像添加新标签
docker start e2e6c95f0bf5 #启动一个container
docker rmi #删除镜像
docker rm #删除容器
docker commit fa54504ba00e cloudcc-login:1.1 #提交一个容器
docker run --name cloudcc-mail-service --privileged=true -d -v /u01/docker/cloudcc-mail-service-work/log:/log -v /u01/docker/cloudcc-mail-service-work/config:/config cloudcc/cloudcc-mail-service/10:latest
docker run --name cloudcc-mail-rest-api --privileged=true -p 9902:9902 -d -v /u01/docker/cloudcc-mail-rest-api-work/config:/config cloudcc/cloudcc-mail-rest-api/10:latest
docker save -o cloudcc-mail-service.tar cloudcc/cloudcc-mail-service/10:latest
docker load --input cloudcc-mail-service.tar.gz
docker export 12abc > image_name.tar.gz
cat cloudcc-mail-rest-api.tar.gz | docker import - cloudcc-mail-rest-api:1.0
docker run --name cg-pay-way-provider1 --privileged=true -p 8080:8080 -d -v /root/docker/cg-pay-way-provider/config:/config -v /root/docker/cg-pay-way-provider/logs:/logs cg-pay-way-provider:latest
mvn package docker:build
Docker修改镜像源地址
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
systemctl daemon-reload
systemctl restart docker
查看运行容器
docker ps
查看所有容器
docker ps -a
进入容器
docker exec -it d27bd3008ad9 /bin/bash
停用全部运行中的容器
docker stop $(docker ps -q)
删除全部容器
docker rm $(docker ps -aq)
一条命令实现停用并删除容器
docker stop $(docker ps -q) & docker rm $(docker ps -aq)