如何在一台新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

相关推荐
等等,要下雨40 分钟前
linux安装ollama
linux·运维·服务器
Starry_hello world5 小时前
Linux 的准备工作
linux·笔记·有问必答
_考不上研究生不改名6 小时前
【完美解决】VSCode连接HPC节点,已配置密钥却还是提示需要输入密码
linux·服务器·vscode·远程连接·hpc·超算集群
_长银7 小时前
Vim搜索和替换
linux·编辑器·vim
爱的叹息8 小时前
Spring Boot 自定义配置类(包含字符串、数字、布尔、小数、集合、映射、嵌套对象)实现步骤及示例
java·linux·spring boot
嵌入式-老费8 小时前
Linux上位机开发实践(一个硬件算法加速的示例)
linux·运维·服务器
前进的程序员9 小时前
Linux C 与 C 语言的区别及开发差异
linux·运维·c语言
CZIDC9 小时前
华为昇腾服务器上查看固件、驱动和CANN版本的常用方法
linux·运维·服务器
良许Linux10 小时前
C++在嵌入式中表现如何?
linux
林政硕(Cohen0415)11 小时前
Linux驱动开发进阶(七)- DRM驱动程序设计
linux·驱动开发·drm