步骤1:删除原来docker等相关依赖
代码语言:shell复制yum remove docker docker-common container-selinux docker-selinux docker-engine
步骤2:设置稳定镜像源
代码语言:shell复制#如果没有yum-config-manager,这个命令在yum-utils 包里,
#可以通过命令yum -y install yum-utils 安装就可以了。
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
代码语言:shell复制#阿里的镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
步骤3: 安装 Docker Engine-Community:
代码语言:shell复制#阿里的镜像源
yum install docker-ce docker-ce-cli containerd.io
步骤4:检测是否安装成功
代码语言:shell复制[root@xxx] docker -v
Docker version 24.0.2, build cb74dfc
步骤5:启动docker服务,并加入重启服务
代码语言:shell复制[root@xxx]# docker version
Client: Docker Engine - Community
Version: 24.0.2
API version: 1.43
Go version: go1.20.4
Git commit: cb74dfc
Built: Thu May 25 21:53:10 2023
OS/Arch: linux/amd64
Context: default
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
# 以上代表 docker虽然已经安装成功但还没有运行
# 启动docker服务
[root@xxx]systemctl start docker
# 加入开启重启服务
[root@xxx]systemctl enable docker
# 查看服务状态(其中看到active (running)代表启动成功了)
[root@xxx]systemctl status docker
docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: active (running) since Thu 2023-06-08 17:40:33 CST; 6min ago
Docs: https://docs.docker.com
...
当然也可以查看对应版本安装
代码语言:shell复制#查看docker
yum list docker-ce --showduplicates |sort -r
Last metadata expiration check: 0:15:41 ago on Thu 08 Jun 2023 05:09:26 PM CST.
Installed Packages
docker-ce.x86_64 3:24.0.2-1.el8 docker-ce-stable
docker-ce.x86_64 3:24.0.2-1.el8 @docker-ce-stable
docker-ce.x86_64 3:24.0.1-1.el8 docker-ce-stable
docker-ce.x86_64 3:24.0.0-1.el8 docker-ce-stable
docker-ce.x86_64 3:23.0.6-1.el8 docker-ce-stable
docker-ce.x86_64 3:23.0.5-1.el8 docker-ce-stable
docker-ce.x86_64 3:23.0.4-1.el8 docker-ce-stable
docker-ce.x86_64 3:23.0.3-1.el8 docker-ce-stable
docker-ce.x86_64 3:23.0.2-1.el8 docker-ce-stable
docker-ce.x86_64 3:23.0.1-1.el8 docker-ce-stable
docker-ce.x86_64 3:23.0.0-1.el8 docker-ce-stable
docker-ce.x86_64 3:20.10.9-3.el8 docker-ce-stable
docker-ce.x86_64 3:20.10.8-3.el8 docker-ce-stable
#安装指定版本 docker
yum install docker-ce-v
具体的docker安装版本也可以看 https://download.docker.com 查找对应系统和版本对应的docker的rpm包
常见的docker命令操作
这个可以参考看腾讯云的官方文档:搭建 Docker
下篇内容:
二、php环境之nginx的docker镜像制作