一、 选择服务器
我选择一个阿里云服务器。以下是获取阿里云服务器实例的步骤:
二、 登录到阿里云服务器
登录成功后,你可以通过 SSH 连接到阿里云服务器。首先,获取你实例的公网 IP 地址,然后通过 SSH 客户端连接(在 Windows 上可以使用 Xshell,在 Linux 或 macOS 上直接使用终端)。
阿里云也支持网页登录,有AI助手非常方便(建议以公网IP登录,私网IP是服务器之间的通讯),但是要注意的是,服务器关闭后重启公网IP可能会有所改变*
三、 更新服务器软件包和安装 Docker
如果你是云服务器或,直接执行如下命令就可以安装。复制,粘贴即可。如果不想体验 docker 安装,可以在官网直接配置带有Docker的源。
1、检查登录
uname -r
2、基于 Red Hat 的 Linux 系统(如 CentOS、RHEL 或 Fedora)上通过 yum 包管理器安装多个软件包。
yum install -y yum-utils device-mapper-persistent-data lvm2
以下是各个软件包的解释:
yum-utils:这是一个包含多种工具的包,旨在帮助管理 yum 系统中的软件包、仓库和配置。它包括如 yumdownloader、repoquery 等工具。
device-mapper-persistent-data:提供了设备映射功能所需的库和工具,主要用于在 Linux 系统中创建和管理逻辑卷(LVM)。
lvm2:提供了 LVM(逻辑卷管理器)所需的工具和库,用于创建、调整、删除逻辑卷。
通过运行 yum install -y yum-utils device-mapper-persistent-data lvm2,这些软件包将会被自动安装,-y 参数表示自动确认所有安装操作,无需用户手动确认。
3、将 Docker 的官方仓库添加到 CentOS 系统的 yum 配置中
yum-config-manager –add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
这个命令用于将 Docker 的官方仓库添加到 CentOS 系统的 yum 配置中。具体解释如下:
- yum-config-manager:这是 yum-utils 包中的一个工具,用于管理 yum 仓库的配置。可以用它来添加、删除或查看仓库。
- –add-repo:表示添加一个新的仓库。
- http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo:这是阿里云提供的 Docker 官方仓库的地址,适用于 CentOS 系统。
运行该命令后,Docker 的软件源将会被添加到 yum 的仓库列表中,这样你就可以通过 yum 安装 Docker。
4、在 CentOS 系统上安装 Docker 相关的软件包
- docker-ce:Docker 社区版(Community Edition),是 Docker 的核心组件,提供了容器的运行环境。
- docker-ce-cli:Docker 命令行工具,用于与 Docker 引擎进行交互,比如构建、运行和管理容器。
- containerd.io:这是一个高性能的容器运行时,用于管理容器的生命周期,Docker 引擎本身就是基于 containerd 来管理容器的。
使用 -y 参数表示自动确认所有安装操作,无需用户手动输入确认。
5、启动并验证 Docker 是否安装成功
-
启动 Docker 服务:
systemctl start docker
-
设置 Docker 开机自启:
systemctl enable docker
-
验证 Docker 安装是否成功:
docker –version
6、注意:
docker 再 2024 5 月发生了国内被墙事件,请切换镜像源
GitHub – DaoCloud/public-image-mirror: 很多镜像都在国外。比如 gcr 。国内下载很慢,需要加速。致力于提供连接全世界的稳定可靠安全的容器镜像服务。
总之就是在网上搜可用的镜像源。有条件的可以用梯子 !!!我推荐直接使用阿里云的镜像加速器,包括里面的代码直接运行即可(貌似只有阿里云服务器好用)亲测有效
还有其他小伙伴提供的
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.rainbond.cc"]
}
EOF
systemctl daemon-reload
systemctl restart docker
ps:后续还会有包括服务器一些常用的安装包以及docker安装mysql、redis、mq以及其他插件的详细教程
评论前必须登录!
注册