Ubuntu可以使用脚本安装docker ce的edge版本,即免费社区版的月版本
$ sudo curl -fsSL get.docker.com -o get-docker.sh
# 下载来源更换成阿里云,也可以换其他来源,比如 AzureChinaCloud
$ sudo sh get-docker.sh --mirror Aliyun
查看是否安装成功(既有服务端又有客户端):
sudo docker version
也可以试运行hello-world镜像
sudo docker run hello-world
如果出现“Hello from Docker”代表成功!
也可以把当前用户添加进docker组,免输“sudo(云服务器不可以)”
sudo usermod -aG docker $USER
如果没有自动创建docker组,手动创建
sudo groupadd docker
配置镜像加速器(阿里云的个人专属可以免费使用):
sudo vi /etc/docker/daemon.json
#没有该文件就新建一个
内容添加:
{
"registry-mirrors": [
"https://khiwuchf.mirror.aliyuncs.com"
]
}
重启服务
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
查看镜像加速器是否配置成功
sudo docker info
如果出现
说明配置成功!
安装docker-compose:
$ sudo -i
$ curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
必须获取root权限才能下载文件!
查看是否安装成功:
docker-compose version
(PS: 在这里直接连接githup经常下载奇慢,可以手动去>>官网<<下载对应最新版本把名字改成“docker-compose”放在/usr/local/bin/下面也可以)