安装Docker(Docker Engine或Docker CE)和Docker Compose
简而言之
Docker和Docker Compose的安装步骤如下。
环境
-
- CentOS 7.1
-
- docker-engine (Docker 1.12.3)
- docker-compose 1.15.0
可以执行以下任一操作来安装Docker,推荐安装Docker CE。
-
- docker-engineのインストール
- docker-ceのインストール
安装Docker引擎
不建议按照这个步骤安装,而是推荐安装#docker-ce。
添加存储库
$ sudo vi /etc/yum.repos.d/docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
安装Docker引擎
$ sudo yum install -y docker-engine
启动 Docker
$ sudo systemctl start docker
$ sudo systemctl enable docker
安装Docker CE
安装依赖关系
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
添加docker.repo
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装Docker CE
$ sudo yum install -y docker-ce
启动Docker。
$ sudo systemctl start docker
$ sudo systemctl enable docker
安装docker-compose
$ curl -L "https://github.com/docker/compose/releases/download/1.15.0/docker-compose-$(uname -s)-$(uname -m)" > docker-compose
$ sudo mv docker-compose /usr/bin/
$ sudo chmod +x /usr/bin/docker-compose
确认已安装。
$ docker-compose --version
docker-compose version: 1.15.0
使docker可以在root以外的用户下启动
$ sudo usermod -g docker vagrant
[参考] 你已经开始意识到如果不开始使用Docker会有麻烦了。