Docker
配置
国内镜像
在Docker daemon 的全局配置文件 /etc/docker/daemon.json写入:
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
配置完重启docker sudo systemctl restart docker
Docker的client
你输入命令
docker pull nginx
│
↓
Docker CLI
/usr/bin/docker
│
│ /var/run/docker.sock
↓
Docker daemon
dockerd
│
│ 读取
↓
/etc/docker/daemon.json
│
↓
Registry Mirror
│
↓
腾讯云镜像站
常用命令
镜像类
查看镜像
docker images
拉取镜像
docker pull
docker pull mysql #没有制定版本则默认最新版
运行镜像
docker run
docker run tomcat
容器类
查看正在运行的容器
docker ps
docker ps -a # 查看所有容器
#加格式化方式访问,格式会更加清爽
docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}}"
停止容器
docker stop 容器名
docker stop nginx
启动容器
docker start 容器名
docker start nginx
docker restart 容器名
docker restart nginx
删除容器
#删除一个
docker rm 容器ID
docker rm nginx
docker rm -f 容器ID #强制删除
docker rm -f nginx
#删除多个
docker rm -f $(docker ps -a -q)
或
docker ps -a -q | xargs docker rm