DockerCentOS7へのDockerのインストール本記事はひと世代前のDockerのインストール手順です。CE版)」をご覧ください。別記事に移動する以下の記事は旧バージョンのDockerインストール手順として掲載いたします。今回はDockerのインストールについてです。Dockerは現状(2016年8月)では以下のOS上にインストールが可能となってます。7以上Hyper-V必須。Docker本体はHyper-V上の仮想Linux内に存在する。10.8以上Docker本体はVirtualBox上の仮想Linux内に存在する。VirtualBoxはDockerインストーラに同梱。DockerのインストールDockerのインストール作業項目インストールは以下の流れで行います。今回は、CentOSを使用します。Docker本家サイトによりますと、CentOSのDockerの稼働要件は以下の通りでした。3.10.0)を使用してインストールを進めることにします。2.Dockerホストマシンのセットアップ私が行った、DockerをインストールするホストOSのインストール時の主な設定内容は以下の通りです。perl、ftp、bridge-utils、net-tools3.DockerインストールインストールはDocker公式サイトに従い、以下のコマンドにて行います。※root権限にて行う必要があります。sh上記コマンドでは、Docker本家サイトから、Dockerのインストーラを実行するためのシェルスクリプトがダウンロードされ、それを実行する、ということが行われます。yumなどのパッケージ管理ツールでもインストールは可能なのですが、上記の方法ですと、例えばインストール内容が変更になった場合でも、たぶんスクリプト内部で吸収するようにすると思いますので、上記の方法をお勧めしておきます。install」コマンドなどでインストールしてください。※root権限にて行う必要があります。sudoコマンドにて以下を実行する)インストールが完了しましたら、以下のコマンドにてDockerを起動します。docker起動後に、以下のコマンドにて正常に起動されているか確認します。docker正常に起動された場合は以下のように出力されます。(running)」の部分を確認してください。activeになっていない場合は、その原因が表示されていると思いますので、対応が必要になります。これに関しましては、別途まとめたいと思います。Dockerを停止する場合は以下のコマンドを実行します。dockerDockerを再起動する場合は以下のコマンドを実行します。dockerDocker本体の設定を変更した場合は、Dockerの再起動が必要になる場合がありますので、Dockerの再起動でも、Dockerの停止/起動でも、お好みで行ってください。5.Dockerの自動起動Dockerの初期設定では、OS起動時にDockerは自動起動されません。よって、自動起動させたい場合は、以下のコマンドで自動起動をするように設定してください。docker念のため、以下のコマンドで自動起動する設定になっているか確認しましょう。docker自動起動するように設定された場合は以下のように出力されます。2行目の「/usr/lib/systemd/system/docker.service」の次が「enabled;」になっていれば大丈夫です。<<以下略>>ちなみに、自動起動をやめる場合には、以下のコマンドを実行してください。docker6.動作確認Dockerを起動させた状態で、以下のコマンドを実行してください。imagesこれは、Dockerホストのローカルに格納されている利用可能なDockerイメージの一覧を表示するコマンドです。Dockerをインストールした直後の状態ですと、ヘッダーのみでなにも表示されません。動作確認のためにDockerHubからCentOSのDockerイメージを入手してみましょう。以下のコマンドを実行してください。centos以下のような内容が出力されたと思います。これは、最新版のCentOSのイメージのダウンロードが正常終了したことを示してます。images」コマンドを実行します。MB今度は、なにか1つ表示されたと思います。これが、公式のCentOSのDockerイメージになります。MB」と表示されています。OSのイメージにしては小さいですね。ここまでできれば、とりあえずDockerのインストールは正常に終わったと考えてよいと思います。7.Docker管理ユーザのセットアップDockerの起動/停止などを行うコマンドの「systemctl」はOSのコマンドですので、root権限が必須です。images」など)も、デフォルトではroot権限が必要です。Dockerコマンドは、許可した一般ユーザに実行権限を付与することが可能です。以下のコマンドで、OSのグループ一覧を出力してください。/etc/groupその中に「docker」グループがあると思います。この「docker」グループに所属するユーザは、Dockerの管理ユーザとして、「docker」コマンドを使うことが可能となります。「admin」というユーザがあったとします。images」コマンドを実行しても、以下のような内容が出力され、Dockerデーモンとのやりとりが出来ません。host?そこで、以下のコマンドを実行し、「admin」ユーザを「docker」グループに所属させます。docker以下のコマンドで、dockerグループに所属しているか確認します。images」コマンドを実行してください。今度はイメージのリストが表示されたと思います。表示されない場合は、一旦ターミナルを終了させて、再度ログオンした後、試してください。次回は、WEBサービスとDBサービスのDockerコンテナを作成し、連携させる環境を作成して、その環境を使ってDockerの構造を詳しく見ていきたいと思います。お読みいただきありがとうございました。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。テニス、作品鑑賞(映画、アニメ、ドラマ、絵画など)、讃岐うどん食べ歩き。コンピュータ業界に身を置く中年おやじです。世の中にはまだ自分が知らない情報があふれていて、知っているつもりでも全体の半分も知らないことがいっぱいあります。見つけた情報はGoogleKeepにメモる毎日です。ある日、自分が良いと思うことは、同じように感じる方も、数は少ないかもしれないけどいるはず、と思いまして、そのことが本サイト「めもたんす」を作るきっかけとなりました。自分がいいなと思ったことを記事にまとめたサイトです。technology.。