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

相关推荐
咕噜企业分发小米40 分钟前
有哪些开源的直播云服务器安全防护方案?
运维·服务器·云计算
开开心心_Every1 小时前
安卓后台录像APP:息屏录存片段,行车用
java·服务器·前端·学习·eclipse·edge·powerpoint
qq_316837751 小时前
IP网段冲突 配置指定ip使用指定的网络接口发送,而不经过默认网关
服务器·网络·tcp/ip
深圳市恒讯科技3 小时前
Linux 文件权限指南:chmod 755、644、drwxr-xr-x 解析
linux·服务器·xr
xingzhemengyou13 小时前
Linux taskset指令设置或查看进程的 CPU 亲和性
linux·服务器
开开心心就好3 小时前
图片格式转换工具,右键菜单一键转换简化
linux·运维·服务器·python·django·pdf·1024程序员节
❀͜͡傀儡师3 小时前
docker一键部署HFish蜜罐
运维·docker·容器
DO_Community3 小时前
DigitalOcean容器注册表推出多注册表支持功能
服务器·数据库·docker·kubernetes
其美杰布-富贵-李3 小时前
深度学习中的 tmux
服务器·人工智能·深度学习·tmux
chenmingfa1103 小时前
yum安装软件报错:Could not retrieve mirrorlist http://mirrorlist.centos.org/?relea
linux·centos