hincky的主页 hincky的主页
  • 学习笔记

    • Vue笔记
    • Vuepress
    • nginx
  • 语言类

    • java
    • go
    • python
    • 设计模式
  • 框架类

    • Spring
    • Spring Security
    • Mybatis
  • 容器技术

    • docker
    • k8s
    • helm
    • prometheus
    • grafana
    • jenkins
  • 命令集合

    • linux命令
    • docker命令
    • git命令
    • vim命令
    • k8s命令
  • 数据库

    • sql
    • mysql
  • 协议

    • 网络模型
    • http/1.1
    • WebSocket
    • http/2
    • TLS/SSL
    • tcp
    • IP
    • tcpdump抓包命令
    • wireshark抓包工具
  • 通用

    • Git
  • 技术分享

    • git push/pull总是超时怎么办
    • idea debug技巧
    • postman使用
    • 问题总结
    • idea使用技巧
  • Oauth2

    • Oauth2原理
  • 项目列表

    • redis项目
    • 微服务项目
  • 分类
  • 标签
  • 归档
  • 随笔
GitHub (opens new window)

Hincky

当有趣的人,做想做的事
  • 学习笔记

    • Vue笔记
    • Vuepress
    • nginx
  • 语言类

    • java
    • go
    • python
    • 设计模式
  • 框架类

    • Spring
    • Spring Security
    • Mybatis
  • 容器技术

    • docker
    • k8s
    • helm
    • prometheus
    • grafana
    • jenkins
  • 命令集合

    • linux命令
    • docker命令
    • git命令
    • vim命令
    • k8s命令
  • 数据库

    • sql
    • mysql
  • 协议

    • 网络模型
    • http/1.1
    • WebSocket
    • http/2
    • TLS/SSL
    • tcp
    • IP
    • tcpdump抓包命令
    • wireshark抓包工具
  • 通用

    • Git
  • 技术分享

    • git push/pull总是超时怎么办
    • idea debug技巧
    • postman使用
    • 问题总结
    • idea使用技巧
  • Oauth2

    • Oauth2原理
  • 项目列表

    • redis项目
    • 微服务项目
  • 分类
  • 标签
  • 归档
  • 随笔
GitHub (opens new window)
  • 容器技术

    • docker

      • 安装docker并换源
        • 卸载旧版本的 Docker
        • 安装依赖包
        • 添加 Docker 官方 GPG 密钥
        • 安装 Docker CE
        • 启动 Docker
        • 设置 Docker 自启动
        • 更换 Docker 镜像源为阿里云
        • 重启 Docker
        • 一体化脚本
      • docker容器内换源
        • 端口映射
        • docker容器内换源
      • 安装docker-compose
        • 下载最新版本的 Docker Compose:
        • 设置执行权限
        • 验证安装
        • 一体化脚本
      • docker-compose部署mysql主从集群
        • 创建docker-compose.yaml文件
        • 创建关键目录
        • 启动容器
        • 一体化脚本
      • dockerfile
        • 总体步骤
        • 编写Dockerfile
    • k8s

    • helm

    • rancher

    • prometheus

    • grafana

    • containerd

    • jenkins

  • 命令集合

  • 软路由

  • 容量保障技术

  • 运维
  • 容器技术
  • docker
hincky
2023-03-10
目录

安装docker并换源

以下是在 CentOS 7.6 上安装 Docker 并更换阿里源的步骤:

  • 卸载旧版本的 Docker
  • 安装依赖包
  • 添加 Docker 官方 GPG 密钥
  • 安装 Docker CE
  • 启动 Docker
  • 设置 Docker 自启动
  • 更换 Docker 镜像源为阿里云
  • 重启 Docker
  • 一体化脚本

# 卸载旧版本的 Docker

如果已经安装了旧版本的 Docker,需要先卸载:

sudo yum remove -y docker \
                  docker-common \
                  container-selinux \
                  docker-selinux \
                  docker-engine

1
2
3
4
5
6

# 安装依赖包

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

1
2

# 添加 Docker 官方 GPG 密钥

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo rpm --import https://download.docker.com/linux/centos/gpg

1
2
3

# 安装 Docker CE

sudo yum install -y docker-ce

1
2

# 启动 Docker

sudo systemctl start docker

1
2

# 设置 Docker 自启动

sudo systemctl enable docker

1
2

# 更换 Docker 镜像源为阿里云

将以下内容添加到 /etc/docker/daemon.json 文件中:

其中, 是你的阿里云镜像源地址,可以在阿里云容器镜像服务中查看。

cat > /etc/docker/daemon.json << EOF
{
  "registry-mirrors": ["https://mvl6n9ol.mirror.aliyuncs.com", "https://dockerhub.azk8s.cn","https://registry.docker-cn.com","https://hub-mirror.c.163.com"]
}
EOF

1
2
3
4
5
6

# 重启 Docker

sudo systemctl daemon-reload
sudo systemctl restart docker

1
2
3

现在,你已经成功安装 Docker 并更换为阿里云镜像源了。可以使用 docker --version 命令检查 Docker 版本信息,以确保安装成功。

# 一体化脚本

sudo yum remove -y docker \
                  docker-common \
                  container-selinux \
                  docker-selinux \
                  docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo rpm --import https://download.docker.com/linux/centos/gpg
sudo yum install -y docker-ce
cat > /etc/docker/daemon.json << EOF
{
  "registry-mirrors": ["https://mvl6n9ol.mirror.aliyuncs.com", "https://dockerhub.azk8s.cn","https://registry.docker-cn.com","https://hub-mirror.c.163.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl enable docker && sudo systemctl restart docker
docker --version

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
编辑 (opens new window)
docker容器内换源

docker容器内换源→

最近更新
01
人生前期重要的能力
05-17
02
防火墙命令
04-11
03
docker-compose部署mysql主从集群
03-22
更多文章>
Theme by Vdoing | Copyright © 2022-2023 Hincky | MIT License | 粤ICP备2022120427号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式