LoginSignup
1
2

More than 3 years have passed since last update.

CentOS7にDocker、Docker Composeをインストールしよう

Posted at

Dockerをインストール

CentOSに今回は無償版のDocker(Docker CE)を導入する方法を説明します

yumリポジトリ設定

まず、Dockerをインストールするための前準備として、下記のコマンドで必要なパッケージをインストールしましょう
下記のコマンドでインストールされるパッケージはyum-utilsdevice-mapper-persistent-datalvm2の3つです

ターミナル
yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

次にyumリポジトリを設定します。
下記のコマンドでdocker-ce.repoというリポジトリを追加します

ターミナル
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

上記のコマンドでdocker-ce.repoが作成されているか確認しましょう
下記のコマンドで/etc/yum.repos.d/内にdocker-ce.repoが作成されていることを確認しましょう

ターミナル
ll /etc/yum.repos.d/

以上でDockerをインストールする準備は完了です

Dockerのインストール

次にDocker CEをインストールします
下記のコマンドを実行しましょう

ターミナル
yum install docker-ce

インストールの確認

次にインストールができているか確認しましょう

ターミナル
# yum list installed | grep docker-ce
docker-ce.x86_64 17.12.0.ce-1.el7.centos @docker-ce-stable
# docker -v
Docker version 18.03.1-ce, build 9ee9f40

実行結果が同じようになればDocker CEのインストールが完了です!!
時期によってバージョンの違いはあると思うので、気にしないでください

Dockerサービスの操作方法

ついでにDockerサービスの操作方法についても記述します

//サービス起動
systemctl start docker

//サービス停止
systemctl stop docker

//サービスの再起動
sudo systemctl restart docker

//サービスの稼働状態の表示
systemctl status docker

//自動起動設定
systemctl enable docker

Docker Composeのインストール

次にDocker Composeをインストールします

Docker Composeのインストール

下記のコマンドでDocker Composeのインストールとdocker-composeの権限変更をします

ターミナル
# curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose

インストールの確認

下記のコマンドでDocker Composeがインストールできているか確認しましょう

ターミナル
# docker-compose --version
docker-compose version 1.21.2, build 1719ceb

上記のような実行結果になればDocker Composeのインストールが完了です!!

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2