docker meetup tokyo_public_r001

29
LinAction.Lab Presents LinAction Theme 7 回回 Docker 回回回回回回回回回回回回回回回 Date :2016.03.05 Location : Docker Meetup Tokyo #6 1

Upload: linux-action

Post on 12-Jan-2017

2.036 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Docker meetup tokyo_public_r001

LinAction.Lab Presents

LinAction Theme

7 回の Docker 入門ハンズオンで気がついたこと

Date :2016.03.05Location : Docker Meetup Tokyo #6

1

Page 2: Docker meetup tokyo_public_r001

自己紹介

Twitter : cyberblack28,linaction2014

2

仕事:

・インフラエンジニア

官公庁の基盤設計、構築、テスト、運用保守

趣味:

・音楽

ライブ、フェスに行くこと、たまにギターやベースを弾く

・写真

工場・ジャンクション夜景

・フロントエンドエンジニア

アジャイル開発で

HTML5 、 CSS 、 JavaScript 等

Page 3: Docker meetup tokyo_public_r001

会社紹介

3

会社:フォーシーズンズ株式会社URL:www.0004s.com

システム部インフラ構築(サーバ、ネットワーク)ウェブ制作・開発

制作部広告の企画・制作

飲食事業部カフェ( BOOKSHELFCAFE )URL:www.bookshelfcafe.jp

割烹料理(とき彩)URL:www.tokiiro.tokyo

2015 年夏に ROCK IN JAPAN FES に初出店しました!!

Page 4: Docker meetup tokyo_public_r001

LinAction.Lab について

LinAction  =  Linux + Action

「 Linux で行動を起こそう!」というスローガンを基に、ハンズオンを中心に Linux に関わるあらゆることを追求するコミュニティです。

難しいことはひとまず置いて、まずは試して、触って、行動優先から深めて行きましょう。

その、「まずは試して、触って」のお役に立てればと思います。

4

Page 5: Docker meetup tokyo_public_r001

これまでの動向

開催回数: 7 回( 2015 年 11 月から月 2 回)

参加枠: 5 名~ 12 名

応募数: 199 名

参加数: 29 名

参加者:インフラエンジニア、プログラマ、エバンジェリスト、IT 系営業、学生等

Docker 経験:初心者、個人的に勉強している人、業務で使おうとしている人や中級者の方等

5

Page 6: Docker meetup tokyo_public_r001

Docker 入門ハンズオンでやっていること

6

Page 7: Docker meetup tokyo_public_r001

7

• サーバ仮想化

• コンテナの基礎技術( Linux コンテナ、 namespace 、 cgroups )

• Docker イメージ(レイヤー構造)

1 部 Docker 基礎技術概要セクション

Page 8: Docker meetup tokyo_public_r001

8

2 部 ハンズオンセクション1. Docker のインストール2. Docker Hub からコンテナーイメージの

pull3. コンテナーの起動4. 起動したコンテナーの確認5. コンテナーとホスト Linux との切替6. コンテナーの起動と停止7. Dockerfile から WordPress 環境作成8. コンテナーの commit9. コンテナーイメージを Docker Hub に

pushDocker Hub

仮想環境(Virtualbox,VMWare)

docker pull

docker push

docker rundocker psdocker imagesdocker startdocker stopdocker attachdocker commitdocker builddocker rmdocker rmi

docker searchdocker login Dockerfile

Page 9: Docker meetup tokyo_public_r001

9

参考図書として絶賛紹介させていただいてます。

Docker 実践入門Linux コンテナ技術の基礎から応用まで

中井悦司 著

SoftwareDesign2015 年 12 月号

「 Docker 自由自在」

前佛 雅人 執筆

Page 10: Docker meetup tokyo_public_r001

受講動機

10

Page 11: Docker meetup tokyo_public_r001

Docker と騒がれているけど、イマイチよくわからない。

11

Page 12: Docker meetup tokyo_public_r001

12

短い時間で手っ取り早く概要を知りたい!

Page 13: Docker meetup tokyo_public_r001

13

上司に Docker でやれと無茶ぶりされた。

Page 14: Docker meetup tokyo_public_r001

14

Docker で自分がやると言い張っていた先輩が、突然会社に来なくなった。

Page 15: Docker meetup tokyo_public_r001

よくある質問

15

Page 16: Docker meetup tokyo_public_r001

Linux上のコンテナでWindowsServer が動くの?

16

Page 17: Docker meetup tokyo_public_r001

17

コンテナで chkconfig httpd on した後に、コンテナを停止して、起動しても httpd が自動起動しないのはなぜ?※systemd においても同様の質問があります。

Page 18: Docker meetup tokyo_public_r001

18

コンテナに ssh しないの?

Page 19: Docker meetup tokyo_public_r001

19

Docker のセキュリティはどうなの?

Page 20: Docker meetup tokyo_public_r001

ハンズオンでやってもらいたいこと

20

Page 21: Docker meetup tokyo_public_r001

21

IaaS 環境で複数のコンテナを起動したWeb サービス環境構築ハンズオン

Page 22: Docker meetup tokyo_public_r001

22

Docker 、 DockerHub 、 GitHub 、 Jenkins等

を含めた、開発環境構築ハンズオン

Page 23: Docker meetup tokyo_public_r001

Kubernetes ハンズオン

23

Page 24: Docker meetup tokyo_public_r001

24

Docker Swarm 、 Docker Composeハンズオン

Page 25: Docker meetup tokyo_public_r001

25

Docker 、 TensorFlowハンズオン

Page 26: Docker meetup tokyo_public_r001

気が付いたこと

• Docker の基本を知りたい人は未だ尽きない

• 実際の Docker利用環境(開発環境等)を知りたい人が増えてきた

• Docker に関連するツール( kubernetes 、 DockerCompose 等)について知りたい人が多い

• Docker の興味はインフラエンジニアよりプログラマの方が多い気がする

26

Page 27: Docker meetup tokyo_public_r001

LinAction.Lab の今後

こうした要望をハンズオンで実現し、日本のコンテナ技術者の普及を目指し頑張ろうと思っています。

色々な方々とのコラボレーション企画とか大歓迎です!!

27

Page 28: Docker meetup tokyo_public_r001

28

Docker 入門 SoftLayer に Docker コンテナを作成し、 WordPress 環境を作ってみよう!ハンズオン編

2016.03.23 WED 19:30 ~日本 IBM本社

Page 29: Docker meetup tokyo_public_r001

29

ご清聴ありがとうございました!