一.介绍
Docker是一个开放平台,用于开发、发布和运行应用程序。如果您需要在实例上安装和使用Docker,可以参考本文,文中将介绍如何在实例上部署Docker以及一些基本的操作方法。
1.Docker在国内镜像源的痛点
在使用Docker时,开发者经常需要从Docker Hub或其他公共仓库拉取镜像。由于这些仓库通常位于国外,国内用户在拉取镜像时往往会遭遇网络问题,导致拉取速度慢、失败率高,严重影响开发效率和部署流程的顺畅性。
二.部署环境准备
- SSH链接软件:下载路径:FinalShell官网
- 搭建服务器配置:国内的云服务器,Docker 本身是一种轻量级的容器化工具,主要依赖于操作系统内核的虚拟化特性。对内存和存储不是很大的要求。根据运行的容器数量、资源需求等,来选择合适的配置即可。
- 服务器操作系统:Docker 支持多种 Linux 发行版,包括 Ubuntu、Debian、CentOS、Fedora、Red Hat 等。推荐使用较新版本的系统,以获得更好的兼容性和安全性。
- 服务器的购买链接:https://www.lcayun.com/aff/ZFVSWGGQ
1.1云服务器选择国内,宁波电信云(弹性)。选择CentOS系统,Cent0S-8.2.2004-x64
1.2云服务器配置选择
二.以下是针对在国内云服务器上安装 Docker 的步骤
1.步骤 : 更新软件包索引
首先,确保您的系统软件包是最新的:
sudo yum update -y
2.步骤: 安装必要的工具
安装 yum-utils
,这将为管理 yum 提供工具:
sudo yum install -y yum-utils
3.步骤: 导入 Docker GPG 公钥
运行以下命令以导入 Docker 的 GPG 公钥:
sudo rpm --import https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
4.步骤: 添加 Docker 仓库
添加 Docker 的官方仓库:
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5.步骤: 安装 Docker
现在可以安装 Docker:
sudo yum install -y docker-ce docker-ce-cli containerd.io
6.步骤: 启动 Docker 服务
安装完成后,启动 Docker 服务:
sudo systemctl start docker
7.步骤: 启用 Docker 开机自启
确保 Docker 在系统启动时自动启动:
sudo systemctl enable docker
8.步骤: 验证 Docker 安装
可以运行以下命令来验证 Docker 是否安装成功:
docker --version
三.使用Docker 国内的镜像加速器,为国内用户提供加速服务
1.linux系统配置镜像站
sudo vi /etc/docker/daemon.json
2.输入下列内容,最后按ESC,输入 :wq! 保存退出。
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.1panel.live"
]
}
3.重启docker
sudo service docker restart
4.检验是否正常使用
docker run hello-world
到这里成功部署。文章中如有错误出现请指出。一样的你有需要提问的问题也可以在评论区留言!谢谢大家的观看!!!