古賀政純の「攻めのITのためのDocker塾」

いま、欧米IT業界で特にホットな話題=「Docker」。これを正しく理解すると、これからの情シスに求められる“攻めのIT”の強い武器になる。そう強く提言するエバンジェリストが「Docker」の基本と具体的Tipsを解説していきます。

【最終回】古賀政純の「攻めのITのためのDocker塾」:

前回は、Dockerプライベートレジストリ(DPR)の構築手順をご紹介しました。今回は、実際にユーザー認証付きのDPRを使用してみましょう。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

インターネットを経由しないDockerプライベートレジストリに、ユーザー認証を用意することで、社内LANなどにDockerイメージ配信システムを構築できます。今回はこのユーザー認証付きのプライベートレジストリを用意する具体的な方法を解説します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

前回までは、インターネットを経由せずに使えるDockerプライベートレジストリを紹介しました。今回は、ユーザー認証機能付きのDockerプライベートレジストリ(DPR)について紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

Dockerプライベートレジストリが構築できたら、実際にプライベートレジストリを使って、Dockerイメージの登録、入手などを行ってみましょう。プライベートレジストリは、閉じたネットワーク環境でのDockerハブのようなDockerイメージ管理が可能になります。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

インターネットを経由せずに、プライベートLAN内で、Dockerイメージをユーザーに配布したいといったニーズに対応するには、「プライベートレジストリ」を活用するのがおすすめです。実際にプライベートレジストリを立ち上げる方法をご紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

ホステッドレジストリは、インターネット経由でクラウドサービスのように利用できますが、インターネットを経由せずに、プライベートLAN内で、Dockerイメージをユーザーに配布したいといったニーズもあります。そんなときに活用したいのが、プライベートLAN内でDockerイメージを配布する「社内プライベートレジストリ」です。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

ホステッドレジストリを活用すると、Dockerイメージをアップして管理するだけでなく、Dockerfileをアップロードし、ホステッドレジストリでDockerイメージをビルドすることも可能です。今回はその方方を具体的に見ていきます。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

ホステッドレジストリには、アップロードしたDockerイメージのセキュリティ脆弱性をチェックする機能もあります。「Quay.io」を実際に操作しながら、セキュリティチェックの方法を確認します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

ホステッドレジストリは、一般に「Docker Hub」が有名ですが、今回はNASAやeBayも利用しているホステッドレジストリの「Quay.io」を使って、実際にDockerイメージを管理してみます。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

今回からは、Dockerイメージの管理サービスについて紹介していきます。NASAのジェット推進研究所でも利用されているDockerイメージの管理サービスを例に、具体的な操作方法も披露します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

今回は、ソフトウェア定義型ネットワークを実現する「pipework」を使って、Dockerコンテナのネットワーク帯域幅を制御する具体的な手順をご紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

Open vSwitch(OVS)を構築したホストOS上で、ソフトウェア定義型ネットワークを実現する「pipework」を利用し、DHCPクライアントの機能を使って、Dockerコンテナに動的にIPアドレスを割り当てる手順を紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

ソフトウェア定義型ネットワークを実現する「pipework」のコンテナを実際に使って、ホストOSとDockerコンテナを同一LANセグメントに所属させることで、マルチホストのコンテナ間通信を行う手順を解説します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

前回まで、3回に渡ってOpenStackでも利用されているソフトウェア定義型ネットワーキングを実現するOpen vSwitch(OVS)とovs-dockerを使ってホストOSとコンテナを同一LANセグメントに所属させ、マルチホストのコンテナ間通信を実現しました。今回は、Docker基盤で古くから利用されている「pipework」を使ったネットワーキングをご紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

「Open vSwitch」(OVS)を利用したDockerネットワークの特徴や構築方法について解説してきました。今回は、構築したネットワークを管理するためのコマンドやツールをご紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

Dockerでは、OpenStackなどクラウド基盤ソフトウェアでも広く採用されている「Open vSwitch」(OVS)を利用してネットワークを構築することができます。今回は、実際にOVSを利用したネットワークを構築してみましょう。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

Dockerのネットワークを構成するには、さまざまな方法があります。今回からは、OpenStackなどクラウド基盤ソフトウェアでも広く採用されている「Open vSwitch」(OVS)を利用した方法を取り上げます。OVSの紹介から始めましょう。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

引き続き、「Swarmクラスタ」を使わずに複数の物理サーバで稼働するDockerコンテナ同士を通信させる方法について紹介します。前編ではコンテナ用のネットワーク「mynet1」を用いる方法を取り上げましたが、後編ではこれを使わない方法も取り上げてみたいと思います。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

複数の物理サーバで稼働するDockerコンテナ同士を通信させるには「Swarmクラスタ」を使います。実はSwarmクラスタを構成することなく、できる場合があります。今回からその方法を紹介していきましょう。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

複数の物理サーバで稼働するコンテナ同士の通信を可能にするには、Docker Swarmを用いたオーバレイネットワークを構築します。前回はその概要について解説しましたが、今回はこの環境を構築する方法を紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

複数の物理サーバで稼働するDockerコンテナ同士が通信するには、どうすればよいのでしょうか。そのためには、Docker特有のコンポーネントを理解する必要があります。今回は、Docker環境のネットワーキングを実現するソフトウェアコンポーネントと具体的なコンテナ間の通信方法を紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

引き続きDocker環境におけるネットワーキングの基礎を解説します。今回は、Dockerでの標準的なネットワークを例に、手順を交えながらその構成がどうなっているのかを理解していきましょう。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

今回からDocker環境のネットワーキングに迫ります。ネットワーキングと聞くと、とても難解なイメージがあるかもしれませんが要素技術は非常に重要です。従来の物理システムと異なる点もあるDockerのネットワーキングについて、まずは基本を解説します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

ここまで32ビット環境における「2038年問題」と、その検証に向けた準備を進めてきました。今回は準備した環境で実際に検証してみます。ついでに、筆者が18年間愛用する腕時計でも試してみました。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

前回は32ビット環境に忍び寄る「2038年問題」に触れました。Dockerを使った仮想環境での延命措置も期待されますが、実際のところはどうなのでしょうか。今回はその検証に向けた考察をしてみます。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

いまだ数多くのシステムで32ビットのOSやアプリケーションが使われていますが、実は深刻な影響が懸念される「2038年問題」を抱えています。将来どのような影響が出るのかについて、今回から「Docker」による検証を先取りしていきます。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

非Linux環境におけるDockerの利用が注目されつつあります。今回はIoT時代の主役になるかもしれないBSDの環境で実際にDockerを動かし、その様子からどんなことが分かるのかについて解説します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

実はLinuxではないOS環境でもDockerは動きます。でもWindowsではありません。今回はプレステにも搭載され、これからのIoT時代に主役になるかもしれない、あのOSでDockerを動かす理由を紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

ここまでDocker環境で3Dゲームを稼働させるための準備や方法などをみてきました。それでは実際に自動車や飛行機、鉄道のシミュレータを稼働させてみます。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

前回はDocker環境で3Dゲームを稼働させるゴールや方法などについてご紹介しました。今回はその環境を構築していく上でのポイントや注意点を解説します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

非常に深い関係にあるゲームとコンピュータ。今回からDockerの環境で3Dゲームを稼働させる方法についてご紹介していきます。まずはその目的や方法、必要な環境などについてみていきましょう。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

Dockerコンテナを使って動画の撮影や活用のための環境を構築する方法をご紹介します。今回はこれまでに準備したDocker環境で実際に撮影、活用するまでの流れを取り上げます。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

Dockerコンテナを使って動画の撮影や活用のための環境を構築する方法をご紹介します。今回は環境を具体的に構築する手順を取り上げます。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

今回からDockerコンテナを使って動画の撮影や活用のための環境を構築する方法をご紹介していきます。Webカメラの使い方や録画データの保存、構築した環境の管理などはどうすればいいのでしょうか――まずは導入準備編です。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

Dockerコンテナで複数のサービスを動かすポイントを解説しましたが、今回はその応用編として具体的に3つの方法をご紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

サービスを稼働させる上で、ハイパーバイザ型の仮想化環境とDockerコンテナの環境では大きな違いがあります。まずは基礎知識から解説しましょう。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

古いIT資産をDocker環境へ移行するには多面的な検証が必要です。今回は「延命措置」のシナリオから、実際に古い物理サーバからDocker環境へ移行する手順を紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

いざ古い物理サーバや仮想化基盤からDocker環境に移行しようとすると、実に“根が深い”さまざまな課題に直面することになるでしょう。Dockerへの移行について知っておくべき必要最低限のポイントを解説します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

前回はDocker環境のデータの管理に役立つ「Convoy」を紹介しました。今回は実際にConvoyを使ってどのようなことができるのかを解説します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

Docker環境のバックアップ/リストアは、物理サーバやハイパーバイザー型の仮想化基盤に比べて、異なる点が多くあります。今回はDockerコミュニティーの間で注目されている「Convoy(コンボイ)」を紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

“攻めのIT”を考える情シスが今後知っておくべき注目の技術「Docker」を基本から応用まで解説します。今回はDocker環境におけるバックアップ/リストアでの注意点をご紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

“攻めのIT”を考える情シスリーダーが今後知っておくべき注目の技術「Docker」を基本から応用まで解説します。今回のテーマは「Dockerfileでインフラストラクチャ・アズ・コードを実体験」です。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

“攻めのIT”を考える情シスリーダーが今後知っておくべき注目の技術「Docker」を基本から応用まで解説します。今回のテーマは「Dockerfileとその意味を知る」です。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

“攻めのIT”を考える情シスリーダーが今後知っておくべき注目の技術「Docker」を基本から応用まで解説します。今回のテーマは「Webサーバ入りDockerイメージの再利用」です

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

“攻めのIT”を考える情シスリーダーが今後知っておくべき注目の技術「Docker」を基本から応用まで解説します。今回のテーマは「Docker実体験と動きの確認」です。

【古賀政純(日本HP) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

“攻めのIT”を考える情シスリーダーが今後知っておくべき注目の技術「Docker」を基本から応用まで解説します。今回のテーマは「DockerコンテナをLinuxコンテナの特徴と比べながら、違いと活用のコツを理解する」です。

【古賀政純(日本HP) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

“攻めのIT”のため、Dockerの本質を見極め、より正しくDockerを理解しましょう。今回はいよいよ本題へ。Dockerのロゴアイコンやコンテナそのものの形状から「Dockerの本質」の基本をひもといていきます。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

なぜ企業がDockerに着目するのか、今後の“攻めのIT”に必要と言われているのか。情シスにその知識があると“強くなる”はずです。今回は簡易テスト環境で「chrootによるファイルシステムの分離」を体験する方法を紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

なぜ企業がDockerに着目するのか、今後の“攻めのIT”に必要と言われているのか。今回はこれをふまえ、簡単にざっくりと体験学習してみませんか。今回は準備編として、CentOS 7.xをお手元のWindows PCで手軽に試す方法を簡単に紹介します。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()
古賀政純の「攻めのITのためのDocker塾」:

いま、欧米IT業界で特にホットな話題=「Docker」。これを正しく理解すると、これからの情シスに求められる“攻めのIT”の強い武器になる。そう強く提言するエバンジェリストが「Docker」の基本と具体的Tipsを解説していきます。

【古賀政純(日本ヒューレット・パッカード) , ITmedia】()

注目のテーマ