docker 教程(带详细图文)
一. docker 安装(https://docs.docker.com)
1.卸载原来的docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engin
成功卸载截图:
2.配置docker 的 yum 库
yum install -y yum-utils
成功截图:
3.配置docker的yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
成功截图:
4.安装docker
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
5.启动docker
# 启动
systemctl start docker
# 重启
systemctl start docker
# 开机自启
systemctl enable docker
# 停止
systemctl stop docker
6.检查docker是否安装成功
docker ps
成功截图
二. docker镜像
# 将内容写入 /etc/docker/daemon.json 文件,root 用户可以去掉 sudo
# 配置 Docker 镜像,使用多个镜像源来提高镜像下载速度
echo '{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.1panel.live",
"https://docker.ketches.cn"
]
}' | sudo tee /etc/docker/daemon.json
# 重启 Docker 服务以使配置生效
sudo systemctl restart docker
三. docker常见的命令
docker pull # 拉取镜像
docker push # 推送镜像到DockerRegistry
docker images # 查看本地镜像
docker rmi # 删除本地镜像
docker run # 启动并运行容器
docker stop # 关闭容器
docker start # 启动指定容器
docker restart # 重启指定容器
docker rm # 删除指定容器(-f 强制删除)
docker ps # 查看容器 (-a) 所有的容器
docker logs # 查看容器运行日志
docker exec # 进入容器
docker save # 保存镜像到本地压缩文件
docker load # 加载本地压缩文件到镜像
docker inspect # 查看容器信息
docker enable # docker开机自启
docker update --restart=always + 名字




