Ubuntu18.04.2 安装Docker、配置镜像加速器以及安装Docker-compose
注意:安装docker分为三种方式,我这里使用的是 使用脚本自动安装
- 设置docker的远程仓库,手动安装,这种方式方便以后docker的升级,推荐使用;
- 如果linux主机不能联网,推荐先下载好安装包,然后再手动安装。
- 使用官方提供的安装脚本安装,这种方式需要root用户权限并且安装过程中没有任何交互操作,所以安装之前要仔细检查脚本的shell语句是否包含恶意脚本
1、安装Docker
在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu 系统上可以使用这套脚本安装:
$ curl -fsSL get.docker.com -o get-docker.sh
# 可能会出现 404 错误,请移步下面的特别说明
$ sudo sh get-docker.sh --mirror Aliyun
或者执行:
$ sudo sh get-docker.sh --mirror AzureChinaCloud
测试 Docker 是否安装正确
$ docker run hello-world
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nEjx9WBT-1602335982484)(C:\Users\KingKang\AppData\Roaming\Typora\typora-user-images\image-20201010210744547.png)]
出现这个画面,恭喜已经安装成功了,
2、配置镜像加速器
对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)(这里镜像换成阿里云的,自己可以去阿里云容器加速器可以看到自己的url,我这里是自己的)
{
"registry-mirrors": ["https://2jyroemx.mirror.aliyuncs.com"]
}
[^注意,一定要保证该文件符合 json 规范,否则 Docker 将不能启动。]:
改该文件的权限,有时候会因为权限问题,加速器不可用
chmod 777 daemon.json
3、安装Docker-compose
在 Linux 上的也安装十分简单,从 官方 GitHub Release 处直接下载编译好的二进制文件即可。例如,在 Linux 64 位系统上直接下载对应的二进制包。1.25.4 版本根据GitHub更新上面的版本为准
$ sudo curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
安装后,给docker-compose,加可执行权限
$ sudo chmod +x /usr/local/bin/docker-compose
ompose,加可执行权限
$ sudo chmod +x /usr/local/bin/docker-compose