安装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会有麻烦了。