Docker-基本命令

vim /etc/sysconfig/docker #centosdocker配置文件

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)

猜你喜欢

转载自www.cnblogs.com/pizhiyun/p/9642139.html