服务器安装Docker (centOS)

1. 卸载旧版本的Docker(如果有)

首先,如果您的系统上安装了旧版本的Docker,需要将其卸载。Docker的旧版本称为dockerdocker-engine。使用以下命令来卸载旧版本:

sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine

2. 安装Docker引擎

在CentOS 7上,推荐使用Docker的存储库进行安装,这样可以确保安装的是最新版本的Docker。

设置Docker的仓库

首先,安装所需的包以允许yum使用仓库:

sudo yum install -y yum-utils

然后,添加Docker的官方仓库:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker引擎

现在,就可以安装最新版本的Docker Engine和containerd,或者跳到下一步,选择特定版本安装:

sudo yum install docker-ce docker-ce-cli containerd.io

3. 启动Docker

安装完成后,启动Docker服务:

sudo systemctl start docker

要使Docker服务在启动时自动运行,请执行:

sudo systemctl enable docker

4. 验证Docker安装

通过运行hello-world镜像来验证Docker是否正确安装:

sudo docker run hello-world

其他:

安装docker-compose:

首先,访问Docker-compose的Github发布页面查找最新的稳定版本。然后,使用以下命令下载最新版本的 Docker Compose(请将 <version> 替换为选择的版本号,例如 1.29.2):

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

下载完 Docker Compose 二进制文件后,需要为其设置执行权限:

sudo chmod +x /usr/local/bin/docker-compose

安装完成后,您可以通过运行以下命令来验证 Docker Compose 是否正确安装:

docker-compose --version

这将显示已安装的 Docker Compose 版本,确认安装成功。

相关推荐
c无序3 小时前
Docker-技术架构演进之路
docker
qwy7152292581634 小时前
13-R数据重塑
服务器·数据库·r语言
anddddoooo6 小时前
域内证书维权
服务器·网络·网络协议·安全·网络安全·https·ssl
zhoupenghui1687 小时前
golang时间相关函数总结
服务器·前端·golang·time
努力的小T7 小时前
使用 Docker 部署 Apache Spark 集群教程
linux·运维·服务器·docker·容器·spark·云计算
不修×蝙蝠8 小时前
HTTP 协议(Ⅲ)
服务器·http·javaee·http协议
梨落秋溪、8 小时前
输入框元素覆盖冲突
java·服务器·前端
猫猫的小茶馆9 小时前
【网络编程】UDP协议
linux·服务器·网络·网络协议·ubuntu·udp
东风微鸣9 小时前
TTRSS 迁移实战
docker·云原生·kubernetes·可观察性
鱼嘻9 小时前
Linux自学day23-进程和线程
linux·服务器·c语言·进程和线程