当前位置: 首页 > news >正文

Centos8 安装 Docker

yum 更换国内源

1. 备份原 yum 配置

cd /etc/yum.repos.d/
mkdir backup
mv *.repo backup/

2. 下载新 yum 配置(阿里源)

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

3. 替换源中的系统版本变量

sed -i 's/$releasever/8/g' /etc/yum.repos.d/CentOS-Base.repo

4. 启用全部的 repo

sudo sed -i 's/enabled=0/enabled=1/g' /etc/yum.repos.d/*.repo

5. 清理 yum 缓存

sudo yum clean all
sudo rm -rf /var/cache/yum
sudo yum makecache

6. 验证仓库状态

sudo yum repolist all

安装 Docker

1. 安装所需依赖

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2. yum 新增 docker 加速源

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

3. 安装 docker

sudo yum -y install docker-ce docker-ce-cli containerd.io 

4. 更新 docker 源

vim /etc/docker/daemon.json

粘贴下面内容:

 {"registry-mirrors": ["http://docker.1ms.run","http://docker.mybacc.com"]
}

5. 启动/重启docker

sudo systemctl daemon-reload  
sudo systemctl start docker   # 如果还没启动
sudo systemctl restart docker # 如果已经启动
sudo systemctl enable docker  # 开机自启动

6. 测试验证

sudo docker pull hello-world
sudo docker run hello-world

7. 修改默认镜像存储位置(可选)

  • 将原路径镜像复制到目标路径
sudo systemctl stop docker  # 停止
sudo mv /var/lib/docker /new/path/to/docker  # 将原路径镜像复制到目标路径
  • 修改 Docker 配置文件
sudo vim /etc/docker/daemon.json

新增:

{"data-root": "/new/path/to/docker"
}
  • 重启 docker 服务
sudo systemctl daemon-reload  
sudo systemctl start docker   # 如果还没启动
  • 验证修改
docker info | grep "Docker Root Dir"

相关文章:

  • ​​全栈自动化:从零构建智能CI/CD流水线​
  • 多模态常见面试题
  • HTML倒数
  • 使用 MediaPipe 和 OpenCV 快速生成人脸掩膜(Face Mask)
  • 为什么选择 Spring Boot? 它是如何简化单个微服务的创建、配置和部署的?
  • PROXY_ARP在CALICO网络中的应用
  • OpenCV进阶操作:图像金字塔
  • rt-linux下的cgroup cpu的死锁bug
  • 解决SSLError: [SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC] decryption faile的问题
  • 【AI模型学习】GPT——从v1到v3
  • 微软GraphRAG的安装和在RAG中的使用体会
  • 安卓7.0以上抓包配置--Charles
  • 技能点总结
  • Android四大核心组件
  • 数据结构——二叉树和堆(万字,最详细)
  • Day 12
  • 【Vue】单元测试(Jest/Vue Test Utils)
  • React自定义Hook之useMutilpleRef
  • React19源码系列之 root.render过程
  • Animate 中HTMLCanvas 画布下的鼠标事件列表(DOM 鼠标)
  • 经常犯困、迷糊……当心是身体发出的“黄牌”警告
  • 3:0战胜日本队,中国羽毛球队挺进2025苏迪曼杯决赛
  • 党政机关停车场免费、食堂开放,多地“五一”游客服务暖心周到
  • 北部艳阳高照、南部下冰雹,五一长假首日上海天气很“热闹”
  • 居委业委居民群策群力,7位一级演员来到上海一小区唱戏
  • 4月人民币对美元即期汇率微跌,今年以来升值0.48%