Centos下安装部署Docker
在服务端应用部署时,我们一般都会使用Linux服务器,在window练习环境下,我们可以使用虚拟机安装Centos系统环境,在Centos环境下测试docker应用部署。
1. 配置yum源
通过yum源安装docker,可能出现如下无法获取镜像文件的报错,故而,我们需要配置yum源
可以配置在线yum源,也可以配置本地的yum源,由于网络限制原因,我们配置国内的镜像源,在/etc/路径下,我们切换到yum.repos.d目录,可以查看系统中的yum源配置,我们将原有的CentOS-Base.repo重命令做备份,然后,并将从阿里云下载的Centos-7.repo 重命名为CentOS-Base.repo,即可完成centos系统的yum源配置。
[root@localhost etc]# cd yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo CentOS-x86_64-kernel.repo
[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@localhost yum.repos.d]#
[root@localhost yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
--2025-04-07 09:22:10-- http://mirrors.aliyun.com/repo/Centos-7.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 116.196.135.240, 116.196.135.235, 116.196.135.194, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|116.196.135.240|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2523 (2.5K) [application/octet-stream]
正在保存至: “Centos-7.repo”
100%[===============================================================================================>] 2,523 --.-K/s 用时 0s
2025-04-07 09:22:10 (59.1 MB/s) - 已保存 “Centos-7.repo” [2523/2523])
[root@localhost yum.repos.d]# mv Centos-7.repo CentOS-Base.repo
2. 配置docker镜像
添加阿里云的docker-ce镜像,并构建缓存
[root@localhost yum.repos.d]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
已加载插件:fastestmirror, langpacks
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
[root@localhost yum.repos.d]# yum makecache fast
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
base | 3.6 kB 00:00:00
docker-ce-stable | 3.5 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/2): docker-ce-stable/7/x86_64/primary_db | 152 kB 00:00:00
(2/2): docker-ce-stable/7/x86_64/updateinfo | 55 B 00:00:00
元数据缓存已建立
3. 执行docker安装
在完成镜像源配置后,使用以下指令,即可安装的docker软件
yum install -y yum-utils device-mapper-persistent-data lvm2
yum install -y docker-ce
安装完后可以使用 docker -v指令查看安装的版本
[root@localhost ~]# docker -v
Docker version 26.1.4, build 5650f9b
4. 启动docker
可以使用以下指令启停应用并开启服务,查看服务状态
[root@localhost ~]# systemctl start docker
[root@localhost ~]# systemctl stop docker
Warning: Stopping docker.service, but it can still be activated by:
docker.socket
[root@localhost ~]# systemctl enable docker
[root@localhost ~]# systemctl status docker
参考
- https://blog.youkuaiyun.com/queser_/article/details/146210563 参考安装进程
- https://blog.youkuaiyun.com/yangfenggh/article/details/142938084 国内yum源配置
- http://mirrors.aliyun.com/repo/ 阿里yum源地址