服务器安装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 版本,确认安装成功。

相关推荐
较劲男子汉15 小时前
CANN Runtime零拷贝传输技术源码实战 彻底打通Host与Device的数据传输壁垒
运维·服务器·数据库·cann
wypywyp15 小时前
8. ubuntu 虚拟机 linux 服务器 TCP/IP 概念辨析
linux·服务器·ubuntu
Doro再努力15 小时前
【Linux操作系统10】Makefile深度解析:从依赖推导到有效编译
android·linux·运维·服务器·编辑器·vim
senijusene15 小时前
Linux软件编程:IO编程,标准IO(1)
linux·运维·服务器
不像程序员的程序媛15 小时前
Nginx日志切分
服务器·前端·nginx
忧郁的橙子.15 小时前
02-本地部署Ollama、Python
linux·运维·服务器
醇氧15 小时前
【linux】查看发行版信息
linux·运维·服务器
lpruoyu16 小时前
【Docker进阶-03】存储原理
docker·容器
XiaoFan01216 小时前
免密批量抓取日志并集中输出
java·linux·服务器
souyuanzhanvip17 小时前
ServerBox v1.0.1316 跨平台 Linux 服务器管理工具
linux·运维·服务器