Linux(CentOS)通过国内镜像源安装Docker加配置Docker容器进行源
枫斗. 2024-07-15 13:07:03 阅读 92
Linux(CentOS)通过国内镜像源安装Docker加配置Docker容器进行源
引言
Docker 是一个流行的容器化平台,它允许开发者和系统管理员轻松地在隔离的环境中部署应用程序。本教程将指导您如何在 CentOS 和 Ubuntu 系统上通过国内镜像源安装 Docker,以加速下载过程并避免访问 Docker 官方仓库时可能遇到的网络问题。本文同时也进行记录和整合了Docker镜像源,避免了在进行部署配置遇到的一些坑.
注意: 该安装是在没有进行安装过Docker的基础上.如果以前安装过,请完全进行删除以前的环境.和相关的依赖包,避免发生冲突.
环境要求
一台运行 CentOS 或 Ubuntu 的 Linux 服务器或虚拟机。系统需要能够访问互联网,以便下载 Docker 及其依赖项。建议使用 root 用户或具有 sudo 权限的用户进行安装。
CentOS 安装 Docker
1 更新系统包
打开终端,首先更新您的系统包:
<code>sudo yum update -y
2 安装所需的软件包
安装 Docker 所需的软件包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3 设置 Docker 镜像源
使用国内镜像源可以加速 Docker 的下载。这里我们使用阿里云的镜像源:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4 安装docker ce最新版
安装 Docker Engine:
sudo yum install docker-ce docker-ce-cli containerd.io
5 添加国内Docker镜像库
通过 vi/vim 进入/etc/docker/daemon.json
,如果没有这个文件,需要在 /etc/docker
目录下手动进行创建这个目录,然后写入一下的内容.
{
"registry-mirrors": [
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}
进行重启docker服务
# 重新加载 systemd 的配置
sudo systemctl daemon-reload
# 重启 Docker 服务
sudo systemctl restart docker
其他国内的docker可用的进行源列表
这里使用的自己进行申请的阿里源的化,阿里的很多的容器,都是没有和Docker HUB进行同步的,数据比较老.
镜像加速器 | 镜像加速器地址 | 专属加速器? | 其它加速? |
---|---|---|---|
DaoCloud 镜像站 | https://docker.m.daocloud.io | Docker Hub、GCR、K8S、GHCR、Quay、NVCR 等 | |
阿里云 | https://<your_code>.mirror.aliyuncs.com | 需登录,系统分配 | Docker Hub |
Docker 镜像代理 | https://dockerproxy.com | Docker Hub、GCR、K8S、GHCR | |
百度云 | https://mirror.baidubce.com | Docker Hub | |
南京大学镜像站 | https://docker.nju.edu.cn | Docker Hub、GCR、GHCR、Quay、NVCR 等 | |
上海交大镜像站 | https://docker.mirrors.sjtug.sjtu.edu.cn | Docker Hub、GCR 等 | |
中科院软件所镜像站 | https://mirror.iscas.ac.cn | Docker Hub |
6 . 设置开机启动
sudo systemctl enable docker
7. 查看docker信息
docker info
CentOS 安装 Docker Compose
下载 Docker Compose:
访问 Docker Compose 的 GitHub 仓库的 Releases 页面,找到适合您系统的版本。您也可以使用 curl
来自动下载最新版本:
curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
这里 uname -s
和 uname -m
分别是获取系统类型和架构的命令。
应用执行权限:
为了使下载的 Docker Compose 文件可执行:
sudo chmod +x /usr/local/bin/docker-compose
验证安装:
验证 Docker Compose 是否正确安装:
sudo docker-compose --version
以上的命令如何失效,可以通过 docker compose version
出现版本好代表安装成功,因为在新版的docker中进行取消了这个命令.不能通过 "-"进行连接.
结语
至此,您已成功在 CentOS系统上通过国内镜像源安装了 Docker。现在您可以开始使用 Docker 来部署和管理您的容器化应用程序了。如果您在使用过程中遇到任何问题,欢迎在评论去进行留言!
注意:本教程适用于 CentOS 7及以上版本。对于其他版本,可能需要进行相应的调整。
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。