Docker学习笔记(一) - Docker安装

1、安装yum-utils

yum install yum-utils device-mapper-persistent-data lvm2

安装yum-utils是为方便添加yum源使用的,device-mapper-persistent-data和lvm2是储存设备映射(devicemapper)必须的两个软件包。

2、配置yum源

由于默认是国外的yum源,基本不可用,我们这边修改为阿里源或清华源

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

执行效果如下图:
在这里插入图片描述
阿里云提供了各种操作系统版本对应的镜像站地址,具体可以浏览一下地址

阿里云官方镜像站https://developer.aliyun.com/mirror/?spm=a2c6h.13651104.0.d1002.569f12b2KyabY3
打开后展示效果如下:
Docker学习笔记(一) - Docker安装_第1张图片

3、更新软件源

yum makecache update

执行结果如下:
Docker学习笔记(一) - Docker安装_第2张图片
运行完成后,yum缓存就更新了,会自动指向阿里的源

4、安装docker-ce

Docker官方提供了两种版本,一种是ce版本,一种不带ce
CE( Community Edition)是社区版,简单理解是免费使用,提供小企业与小的IT团队使用,希望从Docker开始,并尝试基于容器的应用程序部署。

EE(Docker Enterprise Edition)是企业版,收费。提供功能更强。适合大企业与大的IT团队。为企业开发和IT团队设计,他们在生产中构建、交付和运行业务关键应用程序
我们使用ce版本就可以了

yum install docker-ce

安装完成后执行如下命令检测安装是否成功

docker version

执行结果如下:
Docker学习笔记(一) - Docker安装_第3张图片

5、拉取镜像

docker search hello-world

Docker学习笔记(一) - Docker安装_第4张图片
NAME:镜像名称
Description:镜像描述
STARS:支持数
OFFICIAL:是否官方镜像源
AUTOMATED:自动构建,表示该镜像由 Docker Hub 自动构建流程创建的。

接下来我们拉取镜像

docker pull hello-world

6、配置镜像加速器

我们发现第五步中拉取镜像过程中还是走国外的渠道,速度很慢,我们可以配置下docker的镜像加速器为阿里的镜像加速器
Docker学习笔记(一) - Docker安装_第5张图片
执行加速器的脚本即可将镜像指向阿里云的加速器地址

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF' 
{
    "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"] 
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

大家把上面脚本的xxxxxxxx替换各自自己的镜像加速器地址
修改了加速器后就可以拉取镜像试试速度了

docker pull tomcat

到这里docker就安装完成啦。让我们开始嗨起来。

你可能感兴趣的:(Docker学习笔记,docker)