使用官方脚本自动安装
指定镜像源为阿里云
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
装完后将用户加入允许执行的docker组
sudo gpasswd -a ${USER} docker
#查看docker用户组成员
cat /etc/group |grep docker
#重新启动docker服务
sudo systemctl restart docker
# 赋予权限
sudo chmod a+rw /var/run/docker.sock
Docker安装好后默认路径为 /var/lib/docker
镜像加速
国内下载的速度很慢,因此我们需要使用镜像进行加速
我使用下面两个国内镜像
镜像 | 地址 |
---|---|
网易 | http://hub-mirror.c.163.com |
ustc | https://docker.mirrors.ustc.edu.cn |
在 /etc/docker/daemon.json 中写入如下内容
(如果没有daemon.json文件就新建)
{"registry-mirrors":
[
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
之后重新启动服务:
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
最后运行测试Hello World镜像
docker run hello-world
运行结果:
Hello from Docker!
This message shows that your installation appears to be working correctly.
如果出现上文类似提示内容则证明Docker可以正常使用了