文章目录


前言

docker的出现解决了运行环境和配置的问题。是一款软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术,谁用谁爽。如果文章有问题,欢迎指正,安装中遇到问题也可以私信我,感谢。

一.Docker的安装

1.首先确定centos版本为7以上

[root@master ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

2.卸载旧版本

如果有旧版本,须先卸载

[root@master ~]# yum remove docker \
				docker-client \
				docker-common \
				docker-latest \
				docker-latest-logrotate \
				docker-logrotate \
				docker-engine

3.yum安装gcc相关

如果用腾讯云等PASS平台的服务器,多半会自带gcc,如果是虚拟机,一定要安装

[root@master ~]# yum -y install gcc
[root@master ~]# yum -y install gcc-c++

4.安装相关软件包

[root@master ~]# yum -y install yum-utils

5.设置stable镜像仓库

此处是大坑,由于官网上的仓库为官方的,服务器在国外,网络不是很畅通,及其容易超时给我们带来很差的体验,所以我们设置为阿里的镜像仓库.

[root@master ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

6.更新yum软件包索引

[root@master ~]# yum makecache fast

7.安装DOCKER CE

[root@master ~]# yum -y install docker-ce docker-ce-cli containerd.io

8.启动Docker

[root@master ~]# systemctl start docker

9.测试是否安装成功

[root@master ~]# docker version

二.阿里云镜像加速

使用阿里云镜像加速,会让我们拉取镜像速度更快,从而获得更好的使用体验,如果觉得没必要可以直接跳过此处。

1.首先要先注册一个阿里云账号

2.获得阿里云镜像加速地址

①进入控制台,点击左上角三条横线

docker 设置ustc镜像 docker添加镜像_docker 设置ustc镜像

②搜索容器镜像镜像服务并点击

docker 设置ustc镜像 docker添加镜像_服务器_02

③点击左侧镜像工具,选择镜像加速器,右侧有你的专属加速器地址

docker 设置ustc镜像 docker添加镜像_Docker_03

④.创建目录,粘贴脚本并执行

[root@master ~]# mkdir -p /etc/docker
[root@master ~]# tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["你的加速器地址"]
}
EOF

⑤.重启服务器

[root@master ~]# systemctl deamon-reload
[root@master ~]# systemctl restart docker

⑥尝试利用docker拉取镜像

[root@master ~]# docker pull ubuntu

⑦查看拉取的镜像

[root@master ~]# docker images

⑥尝试利用docker拉取镜像

[root@master ~]# docker pull ubuntu

⑦查看拉取的镜像

[root@master ~]# docker images

        本文章参考:尚硅谷。希望可以对你有所帮助,有docker爱好者欢迎与作者交流。