centos 配置docker

一、卸载旧版本(如有)

复制代码
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

二、安装依赖包

复制代码
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

三、设置 Docker 镜像源(推荐阿里云)​

复制代码
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

四、安装 Docker 引擎

复制代码
sudo yum install -y docker-ce docker-ce-cli containerd.io

五、启动并设置开机自启

复制代码
sudo systemctl start docker      # 启动 Docker
sudo systemctl enable docker     # 开机自启

六、验证安装

复制代码
sudo docker version              # 查看 Docker 版本
sudo docker run hello-world      # 运行测试容器

七、配置 Docker 镜像加速(可选)

复制代码
sudo vi /etc/docker/daemon.json

写入以下内容(以阿里云为例):

复制代码
{
  "registry-mirrors": ["https://<你的阿里云镜像加速地址>"]
    #mirror.baidubce.com
}

重启 Docker 生效:

复制代码
sudo systemctl restart docker

八、管理 Docker 服务

操作 命令
启动 Docker sudo systemctl start docker
停止 Docker sudo systemctl stop docker
重启 Docker sudo systemctl restart docker
查看状态 sudo systemctl status docker
开机自启 sudo systemctl enable docker

九、卸载 Docker(如需)​

复制代码
sudo yum remove docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker      # 删除数据(谨慎操作!)
相关推荐
青春不流名7 小时前
hive启动报错
eureka
ccccczy_8 小时前
Java 容器化实战:Docker 多阶段构建、网络设计与日志持久化在微服务中的落地
docker· spring boot· java· microservices· containerization· architecture· performance
二饭9 小时前
使用Docker安装Neo4j
docker·容器·neo4j
戴誉杰9 小时前
cloudfared 内网穿透通过docker方式遇到的问题
运维·docker·容器·cloudfared
野熊佩骑11 小时前
CentOS7二进制安装包方式部署K8S集群之CA根证书生成
linux·运维·docker·云原生·容器·kubernetes·centos
妮妮喔妮13 小时前
docker-compose端口冲突问题
运维·docker·容器
kjl53656617 小时前
docker命令
运维·docker·容器
野熊佩骑17 小时前
CentOS7二进制安装包方式部署K8S集群之ETCD集群部署
运维·数据库·云原生·容器·kubernetes·centos·etcd
半梦半醒*1 天前
nginx反向代理和负载均衡
linux·运维·nginx·centos·tomcat·负载均衡
Insist7531 天前
基于OpenEuler--docker容器化部署ceph集群
ceph·docker·容器