CentOS 7 に Dockerをインストールする手順を紹介します。
Dockerはソフトウェアコンテナ内のアプリケーションのデプロイメントを自動化するオープンソースソフトウェアです。
非常に軽量なコンテナ型のアプリケーション実行環境です。
2013年にオープンソースのプロジェクトとして公開されました。
非常に軽量なコンテナ型のアプリケーションソフトウェアの高速な配布・実行や容易なイメージのカスタマイズ、導入運用の手軽さ、豊富なプレビルドイメージが用意されています。
CentOSのインストールがまだの人はこちら
CentOS 7.4 のインストール手順
1.前準備
CentOSインストール直後から開始です。
rootにスイッチしてください。
OSをアップデートします。
# yum -y update
10分ほどで完了します。
2.Docker CEのインストール
リポジトリを使用してDocker CEをインストールします。
# yum install -y yum-utils device-mapper-persistent-data lvm2
# sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
Docker のエッジおよびテストのフラグを有効化します。
# yum-config-manager --enable docker-ce-edge
# yum-config-manager --enable docker-ce-test
yumパッケージのインデックスを更新します。
# yum makecache fast
Docker CEをインストールします。
# yum install docker-ce -y
Docker を起動します。
# systemctl start docker
hello-world を実行しインストールの確認を行います。
# docker run hello-world
下記のような表記がされればDocker CEのインストールは成功です。
OS起動時にDockerが起動するように設定します。
# systemctl enable docker
# chkconfig docker on
3.Docker Composeのインストール
リポジトリを使用してDocker CEをインストールします。
# curl -L \
https://github.com/docker/compose/releases/download/$dockerComposeVersion/docker-compose-`uname -s`-`uname -m` > \
/usr/local/bin/docker-compose
※$dockerComposeVersionは指定のバージョンに変更して下さい。
バージョンはComposeリポジトリのリリースページから確認することができます。
2017/8/15現在の最新バージョンは1.15.0のためコマンドは下記となります。
# curl -L \ https://github.com/docker/compose/releases/download/1.15.0/docker-compose-`uname -s`-`uname -m` > \ /usr/local/bin/docker-compose
docker-composeの実行ファイルにアクセス許可をつけます。
# chmod +x /usr/local/bin/docker-compose
Docker Composeのバージョン確認を行います。
# docker-compose --version
バージョンが表記がされればDocker Composeのインストールは成功です。