基于Ubuntu16.04LTS
第一步:通过脚本进行安装
$ curl -sSL https://get.docker.com/ | sh
或者选择国内的DaoCloud安装脚本
$ curl -sSL https://get.daocloud.io/docker | sh
第二步:启动服务
$ sudo systemctl enable docker
$ sudo systemctl start docker
第三步:用户组以及用户添加
创建docker用户组
$ sudo groupadd docker
将当前用户加入 docker 组:
$ sudo usermod -aG docker $USER
第四步:添加镜像加速
编辑/etc/systemd/system/multi-user.target.wants/docker.service
,设置ExecStart=/usr/bin/dockerd --registry-mirror=镜像加速地址
.镜像加速地址可以通过DaoCloud申请(通过Github登录,点击主界面右上方火箭标志即可。镜像地址形如http://6f221110.m.daocloud.io)。
重启
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
之后通过docker info
或者ps -ef | grep dockerd
进行校验
第五步:安装可视化管理工具——portainer
安装启动
$ docker run -d -p 9000:9000 --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /opt/portainer:/data portainer/portainer
随后浏览器访问localhost:9000
即可
第六步:安装Docker-Compose
参考:https://docs.docker.com/compose/install/
首先下载适合本系统的文件到制定目录
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
授予文件可执行权限
sudo chmod +x /usr/local/bin/docker-compose
验证安装成功
docker-compose --version
如若成功,会显示类似下面这样的信息
docker-compose version 1.21.0, build 5920eb0
备注:初始可能需要sudo docker
,登出重进直接使用docker
即可。