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      # 删除数据(谨慎操作!)
相关推荐
t***316515 小时前
Docker 之mysql从头开始——Docker下mysql安装、启动、配置、进入容器执行(查询)sql
sql·mysql·docker
2501_9411471117 小时前
Go语言微服务日志收集与监控实践分享:高并发系统的指标与告警优化经验
eureka
爱喝矿泉水的猛男17 小时前
ssh远程访问另一台windows(可扩展到docker环境)
docker·ssh·zerotier
gggg远18 小时前
docker详解
运维·docker·容器
7***q60818 小时前
在linux(Centos)中Mysql的端口修改保姆级教程
linux·mysql·centos
2501_9418868619 小时前
智能交通信号优化系统开发与多语言微服务实践:Python、Java、C++与Go全栈实现解析
eureka
ALex_zry19 小时前
Consul全方位入门指南:第二阶段—— 实操。Consul核心功能与项目集成
运维·docker·微服务·云原生·架构
2501_9411440320 小时前
Julia高性能科学计算与数据分析实践分享:多线程优化与大规模矩阵运算经验
eureka
热爱学习的小怪兽20 小时前
Docker容器的一些总结
运维·docker·容器
toooooop821 小时前
CentOS 7 系统上安装 **Nginx + MySQL 5.7 + PHP 7.3 + Redis** 的完整步骤
redis·mysql·nginx·centos·php7