Install Docker
Docker支持几乎所有的Linux发行版,也支持Mac和Windows.
各操作系统的安装方法可参考Docker官网.
安装环境
- ubuntu 16.04
- Docker CE
- Docker compose
安装步骤
- 配置Docker的apt源
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
- 添加Docker官方的GPG
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 将 Docker 的源添加到 /etc/apt/sources.list
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
- 安装Docker
$ sudo apt-get update
$ sudo apt-get install docker-ce
运行容器
$ docker run -it --rm busybox
镜像下载加速
由于 Docker Hub 的服务器在国外,下载镜像会比较慢。
- 在daocloud.io免费注册一个用户。
- 登录后点击顶部菜单“加速器”
- copy “加速器”命令在host中执行
- 重启 Docker deamon,即可体验飞一般的感觉。
$ systemctl restart docker.service
快速安装方法
- 一条指令安装
$ wget -qO- https://get.docker.com/ | sh
Docker compose安装
Docker compose是在使用Docker容器部署分布式应用时的工具,可以定义哪个容器运行哪个应用,你只需要定义一个多容器应用的yml文件,然后使用一条命令即可部署运行所有容器。
- 下载最新版本的Docker compose
$ sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/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.17.0, build 1719ceb