首页 > 技术文章 > 部署-centos安装docker

chenhaoblog 2020-09-12 10:45 原文

docker简单介绍

docker是一门容器虚拟化的技术。它能够实现环境+软件一起打包的效果,因此它能避免因为环境不一样而导致的各种问题,大大的提高了软件的部署效率。而且在docker仓库上已经有非常多的镜像可以选择,当我们需要安装某些软件时,可以直接从docker仓库中查找并进行安装,减少手动配置的工作量。

本机环境

博主这里的服务器环境是centos8,不能直接使用官网推荐的安装方法进行安装。

#查看本机linux系统,博主的是CentOS Linux release 8.2.2004 (Core)
cat /etc/redhat-release

使用官方推荐的方式进行安装,会出现container.io版本找不到的错误提示。

使用官方推荐的安装方式

安装yum-utils

yum-utils是yum的一些工具,我们需要使用yum-config-manager来添加yum仓库。

yum -y install yum-utils

选择阿里云镜像

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装docker组件

#最新版docker的containerd.io >= 1.2.2-3,先安装containerd.io。containerd.io屏蔽了操作系统的细节,
wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
yum install -y  containerd.io-1.2.6-3.3.el7.x86_64.rpm

#安装docker-ce社区版
yum install -y docker-ce

查看dokcer版本

docker -v

命令执行结果:

查看docker版本

docker配置镜像源

将镜像源配置成国内的,可以提升镜像的下载和上传速度。博主这里使用的是aliyun的专属镜像加速地址,阿里云专属镜像查看地址

vi /etc/docker/daemon.json

启动dokcer

systemctl start docker

命令执行结果:

设置docker开机自启动

systemctl enable docker

博主微信公众号

推荐阅读