概要
本文总结了docker的安装部署过程
术语释义
提示:这里对本文中的专业术语进行解释
- sudo 是linux系统管理指令,是让普通用户执行root命令的一个工具。本文中命令若提示权限不足都可以添加此前缀(或使用 su - 切换root用户等)
- yum(Yellow dog Updater,Modified ) 在CentOS系统中的软件管理方式通常有3种:yum安装、rpm安装和编译安装 。
yum是基于rpm包管理的Shell前端软件包管理器。能够从指定的服务器(yum源)自动下载RPM包并且安装,是依赖传递的可以自动处理依赖性关系,一次性安装所有依赖的软件包。
安装流程
卸载旧版本->安装软件包->使用阿里云源地址->安装docker->启动和验证->完成
详细步骤
卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装软件包
sudo yum install -y yum-utils
阿里云源地址
sudo yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
yum install -y docker-ce
启动
关闭防火墙
docker使用较多端口,逐一设置较麻烦。这里实验性质直接关闭防火墙,服务器上不推荐
# 关闭防火墙
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
启动docker
# 启动docker
systemctl start docker
镜像加速
常规启动后拉取镜像
阿里云镜像加速文档
可选阿里云镜像地址,加速拉取镜像文件,进入官方页面选择符合当前系统版本的脚本运行。
验证
# 查看版本
docker --version
# 拉取nginx
docker pull nginx
完成
到此验证完成。
小结
本文总结了docker的安装部署过程,安装过程可能碰到的问题可参考作者的问题解决相关文章。
以期为各位读者提供先进的推理,梳理复杂的指令,创造更多的价值。
未完待续...
仰望星空,砥砺前行