きのう(2月26日)のオープンソースカンファレンス 2016 Tokyo/Springに行ってきた!つづき
今さら聞けない人のためのDocker超入門 CentOS7.1対応版
を聞いてきたのでメモメモ
・自己紹介
・日本仮想化技術株式会社
EnterpriseCloud.jpにある
NTT Docomoのサービスインフラ
本日のアジェンダ
書籍
・Dockerエキスパート養成読本:難しい
・Docker教科書(翔泳社)のほうが、すこしやさしいかな
Dockerを動かそう
・Dockerの特徴
1コンテナ1プロセスで動作する
システム空間
unix:すべてをファイル
→仮想マシンに近い
各方式の比較
ベアメタル
仮想マシン
コンテナ
カーネル1つ:ディストリビューションは混在可能
ABI(バイナリ)の互換
→Docker:自動化の技術
・Dockerをインストールする
Cent OS 7.1
yum install docker
bridge-utilsパッケージいれとく
Docker用ストレージ領域
LVM設定 (devsの設定)
Docker-storage-setup実行
dockerサービスを起動
・firewalldの止め方
・Dockerイメージをダウンロード
・Dockerコンテナを実行(基本)
1.CentOSイメージでコンテナを実行
・Dockerコンテナを実行(応用)
コンテナ名をつける
シェルからコマンド実行
Dockerファイル
Dockerのライフサイクル
・イメージとコンテナの遷移
docker run
docker commit
・コンテナをイメージ化
httpdをインストール
コミットしてイメージ化
Dockerのネットワーク
外部eth0→docker0でIPマスカレーと→dockerのeth0へ
Dockerfileに書ける内容
・複雑なことをやらせるには向いていない
→chef,あんしぶる使う
CMD,エントリーポイントでコマンド実行
・docker buildで(dockerファイルを指定しdockerイメージを作る
今さら聞けない人のためのDocker超入門 CentOS7.1対応版
を聞いてきたのでメモメモ
・自己紹介
・日本仮想化技術株式会社
EnterpriseCloud.jpにある
NTT Docomoのサービスインフラ
本日のアジェンダ
書籍
・Dockerエキスパート養成読本:難しい
・Docker教科書(翔泳社)のほうが、すこしやさしいかな
Dockerを動かそう
・Dockerの特徴
1コンテナ1プロセスで動作する
システム空間
unix:すべてをファイル
→仮想マシンに近い
各方式の比較
ベアメタル
仮想マシン
コンテナ
カーネル1つ:ディストリビューションは混在可能
ABI(バイナリ)の互換
→Docker:自動化の技術
・Dockerをインストールする
Cent OS 7.1
yum install docker
bridge-utilsパッケージいれとく
Docker用ストレージ領域
LVM設定 (devsの設定)
Docker-storage-setup実行
dockerサービスを起動
・firewalldの止め方
・Dockerイメージをダウンロード
・Dockerコンテナを実行(基本)
1.CentOSイメージでコンテナを実行
・Dockerコンテナを実行(応用)
コンテナ名をつける
シェルからコマンド実行
Dockerファイル
Dockerのライフサイクル
・イメージとコンテナの遷移
docker run
docker commit
・コンテナをイメージ化
httpdをインストール
コミットしてイメージ化
Dockerのネットワーク
外部eth0→docker0でIPマスカレーと→dockerのeth0へ
Dockerfileに書ける内容
・複雑なことをやらせるには向いていない
→chef,あんしぶる使う
CMD,エントリーポイントでコマンド実行
・docker buildで(dockerファイルを指定しdockerイメージを作る