操作系统:CentOS 7.6.1810
软件源:阿里云镜像(在阿里云镜像站上面可以找到docker-ce的软件源,使用国内的源速度比较快)
安装docker-ce
如果没有物理机,可以先使用虚拟机进行学习。操作系统安装,跳过(网上教程很多)。
1、安装依赖
docker依赖于系统的一些必要的工具,可以提前安装。
yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加软件源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装docker-ce
yum clean all
yum makecache fast
yum -y install docker-ce
4、启动服务
通过systemctl启动服务
systemctl start docker
5、查看安装版本
这样子就安装成功了,启动服务以后可以使用docker version查看一下当前的版本。
docker version
Client:
Version: 18.09.2
API version: 1.39
Go version: go1.10.6
Git commit: 6247962
Built: Sun Feb 10 04:13:27 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.2
API version: 1.39 (minimum version 1.12)
Go version: go1.10.6
Git commit: 6247962
Built: Sun Feb 10 03:47:25 2019
OS/Arch: linux/amd64
Experimental: false
docker开机自启
systemctl enable docker
docker镜像源配置
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://4e70ba5d.m.daocloud.io #(此处地址为你加速获取的Liunx地址)
cat /etc/docker/daemon.json #(进入次地址就能看见生成的json)
{"registry-mirrors": ["http://4e70ba5d.m.daocloud.io"]}
vi /etc/docker/daemon.json
#阿里镜像源
{
"registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"]
}
#添加如下网易镜像源
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
systemctl daemon-reload
systemctl restart docker
(重启docker才能生效)