centos7.9支持的最新docker版本
时间: 2023-08-30 19:12:47 浏览: 378
在CentOS 7.9上,可以安装Docker的最新版本是Docker CE(Docker Community Edition)。当前支持的最新版本是Docker CE 20.10.x。你可以通过以下步骤安装最新版本的Docker CE:
1. 首先,确保你的系统已经安装了必要的依赖包:
```
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
```
2. 添加Docker的官方存储库:
```
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
```
3. 更新yum缓存:
```
sudo yum makecache fast
```
4. 安装Docker CE:
```
sudo yum install docker-ce
```
5. 启动Docker服务:
```
sudo systemctl start docker
```
6. 验证Docker是否成功安装:
```
docker --version
```
这样就可以在CentOS 7.9上安装最新版本的Docker CE了。请注意,具体的最新版本可能会有所变化,请参考Docker官方文档以获取最新信息。
相关问题
centos7.9系统卸载docker
要卸载CentOS 7.9系统上的Docker,请按照以下步骤操作:
1. 停止Docker服务。您可以使用以下命令完成此操作:
```
sudo systemctl stop docker
```
2. 卸载Docker引擎。您可以使用以下命令完成此操作:
```
sudo yum remove docker-ce docker-ce-cli containerd.io
```
3. 删除任何未使用的Docker图像、容器和数据卷。您可以使用以下命令完成此操作:
```
sudo rm -rf /var/lib/docker
```
4. 删除Docker存储库。您可以使用以下命令完成此操作:
```
sudo rm -rf /etc/yum.repos.d/docker-ce.repo
```
现在,您已经成功将Docker从CentOS 7.9系统中卸载。
centos7.9离线安装docker
### CentOS 7.9 离线环境下 Docker 安装
对于CentOS 7.9系统的离线环境,安装Docker可以通过下载适用于目标操作系统的静态二进制文件来实现。具体过程涉及从官方源获取适合版本的Docker压缩包,并将其传输至待部署机器。
#### 下载Docker静态二进制文件
访问[Docker官方网站](https://download.docker.com/linux/static/stable/x86_64/),选择合适的稳定版Docker发行版进行下载[^3]。例如,针对特定需求可以选择`docker-20.10.9.tgz`作为安装包[^4]。
#### 将软件包上传到服务器
通过安全复制协议(SCP)、FTP或其他任何可用的方法把下载好的`.tgz`文件传送到需要安装Docker的目标主机上。
#### 解压并配置Docker
一旦文件被成功传送,在终端执行解压命令:
```bash
tar -xzvf docker-*.tgz --strip-components=1 -C /usr/local/bin/
```
此命令会将必要的可执行文件提取到系统路径下,使它们可以直接调用而无需指定全路径。
#### 初始化Docker服务
创建一个新的Systemd单元文件用于管理Docker守护进程:
```bash
cat <<EOF | sudo tee /etc/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/local/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutSec=0
RestartSec=2
Restart=always
StartLimitBurst=3
StartLimitInterval=60s
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
Delegate=yes
KillMode=process
[Install]
WantedBy=multi-user.target
EOF
```
上述脚本定义了一个基本的服务描述符,允许操作系统按照预期方式启动和停止Docker服务。
#### 启动与启用Docker服务
完成以上步骤之后,可以使用如下指令开启Docker服务并且设定其随系统自启:
```bash
systemctl daemon-reload
systemctl start docker
systemctl enable docker.service
```
此时应该已经能够在无网络连接的情况下正常运行Docker容器了。
阅读全文
相关推荐















