CentOS 7 に Docker をインストール|No IT No Life - おすぎやん サーバの設計・構築

スポンサーリンク

2017年8月15日火曜日

CentOS 7 に Docker をインストール


おすぎやんです。

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のインストールは成功です。


スポンサーリンク