#云原生征文# docker如何部署 原创
一、配置yum源
安装yum-utils包,主要是支持yum-config-manager功能。
yum -y install yum-utils
下载docker的yum源仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
或者在linux系统中下载docker-ce.repo文件放到系统的/etc/yum.repos.d文件夹中。
cd /etc/yum.repos.d
wget https://download.docker.com/linux/centos/docker-ce.repo
实际是从docker的官网下载的,登录docker官网https://download.docker.com,选择linux系统
选择centos
选择centos7
二、安装docker引擎
先安装containerd.io组件
yum -y install https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm
清yum缓存yum clean all然后安装
docker yum -y install docker-ce docker-ce-cli或者dnf -y install docker-cedocker-ce-cl
安装过程中可能会出现如下报错1.containerd.io版本要大于1.2.2-3,需要安装大于这个版本的软件包。
解决方法:从阿里云下载containerd.io-1.2.13-3.2.el7.x86_64.rpm软件包安装。
https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm
或者从docker官网进行下载https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm(阿里云要更快一点)
通过yum进行安装
yum -y install https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm
2.有时出现如下错误
需要先检查是否安装了podman,如安装了需要删除
yum –y remove podman
安装docker
yum -y install docker-ce docker-ce-cli
三、配置docker服务
设置docker服务设置为开机自启
systemctl enable docker
启动docker服务
systemctl start docker
验证docker是否安装成功输入
docker run hello-world进行验证
看到此界面,已经成功完成安装docker。
【本文正在参加云原生有奖征文活动】,活动链接:https://ost.51cto.com/posts/12598
很有帮助