如何在一台新centos系统服务器上安装docker

1.更新系统软件包列表

bash 复制代码
sudo yum update

2.卸载旧版本(防止之前未卸载干净)

bash 复制代码
yum remove docker  docker-common docker-selinux docker-engine

3.安装必要的软件包(3个)

bash 复制代码
yum install -y yum-utils device-mapper-persistent-data lvm2

4.设置yum源

bash 复制代码
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)

5.查看可用版本并安装

bash 复制代码
yum list docker-ce --showduplicates | sort -r
bash 复制代码
yum -y install 版本号
例如:yum -y install docker-ce-18.03.1.ce

6.启动docker并设置开机自启

bash 复制代码
systemctl start docker
bash 复制代码
systemctl enable docker

参考:https://cloud.tencent.com/developer/article/1701451

相关推荐
weixin_410413214 分钟前
Linux 无源码应用行为分析方法
linux·服务器·tomcat
周小码8 分钟前
Go开发的自行托管代理加速服务:支持Docker与GitHub加速
docker·golang·github
川石课堂软件测试16 分钟前
Oracle 数据库使用事务确保数据的安全
数据库·python·功能测试·docker·oracle·单元测试·prometheus
奋斗的老史1 小时前
25年Docker镜像无法下载的四种对策
docker·容器·eureka
chillxiaohan1 小时前
Docker学习记录
学习·docker·容器
柯南二号1 小时前
【后端】Docker 常用命令详解
服务器·nginx·docker·容器
AI小小怪2 小时前
在linux下使用MySQL常用的命令集合
linux·数据库·mysql·oracle
Gss7772 小时前
Ansible 项目管理核心要点总结
linux·运维·ansible
@Ryan Ding2 小时前
Jenkins调用Ansible构建LNMP平台
linux·数据库·ansible·jenkins
半梦半醒*2 小时前
ansible中的角色(roles)
linux·运维·自动化·ssh·ansible·负载均衡