概要
dockerとdocker-composeのインストール手順
環境
- CentOS 7.1
- docker-engine (Docker 1.12.3)
- docker-compose 1.15.0
以下のいずれかを実行してdockerをインストールする。docker-ceを推奨。
docker-engineのインストール
こちらの手順でなく、#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
install docker-engine
$ 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