1

モウフカブールの人。職業はニートと名乗りたいのだが、年齢を超えてしまったので、本とネットをさすらう風来坊ということにしている。できるだけ家から出たくない。
世を忍ぶ仮の姿として、時々本を出したり、開発に関わっている。

3

小笠原種高 最近の活動

日経 Xtech Active
ドキュメント編、会議編
時間短縮術、プレゼン編など

2021/8/28

4

•本題

5

Create and Rm and Create……

2021/8/28

6

なんか似てない？
あれ？
同じことをずっと書いてる気がする

この既視感は何なのか。
2021/8/28

7

AWS（クラウド）とはEC2が有名

日経ｘTECH Active 「ミニプロジェクトこそ管理せよ！」より

2021/8/28

8Docker（コンテナ）とは

日経ｘTECH Active 「ミニプロジェクトこそ管理せよ！」より

2021/8/28

9

技術自体は違うもの
でも……

2021/8/28

10

技術自体は異なるものの……

我々エンジニアに対して「どんな世界を与えてくれるのか」は、似ている

2021/8/28

11サーバ・ストレージ・ネットワークの準備

Orchestration

複数のサーバを管理する

Configuration

OSやミドルウェアの設定

Bootstrapping

仮想サーバやOSの準備

2021/8/28

プロビジョ
ニング

12

AWSのEC2の仕組み• インスタンス＝サーバ• AWSのEC2では、AMIから簡単にインスタンスが作成できる• AMIはマーケット
プレイスで配布されている同人誌「明後日から使えるAWS入門」より

2021/8/28

13Dockerの仕組み• コンテナ＝サーバ• Dockerでは、イメージから簡単にコンテナが作成できる• イメージはDocker
Hubで配布されている同人誌「明後日から使えるDocker入門」より

2021/8/28

14

なんでこんな仕組みなの？

作っては捨てるのが前提だから

2021/8/28

15

作っては捨てる• 次から次へと新しいコンテナを使う

5.6

ひとつのコンテナをアップデートして使わない

2021/8/28

5.7

8.0新しいバージョンの入ったコンテナに乗り換える16

複数のコンテナ同時稼働が前提• たくさんのコンテナを一つずつアップデートするのは大変。
• 構築が簡単だったのに、保守が大変では意味がない。
• データはコンテナの外に置く（←重要な情報）
2021/8/28

17

本音を言うと……

まあ、アップデートってしたくないよね

2021/8/28

18

他のゲットしては捨てるもの？
ストア

アプリ

アプリ

似たようなものを知ってる気がする

アプリ
アプリ

アプリ

スマホのアプリ！

新しいスマホ2021/8/28

あれ？

19

他のゲットしては捨てるもの？
連絡先

固定電話や住所SNS

カードゲーム物理的カードスマホゲーム

アルバム

紙の写真

データ

2021/8/28

作って捨てる文化に侵略されてゐる……

ゲットしては捨てる文化に、世の中は溢れている

2021/8/28

20

21

ゲットしては捨てる……
Get

捨

Get

捨

なんだか忙しない……
中小Sierの僕としては結構ツライ……

2021/8/28

Get

捨……

22

そろそろ半分だよ。
What should I do？

2021/8/28

23

作って捨てなくて良いの？

作って終わりって、意外とリスクもあるのでは

2021/8/28

24

もしかして……
もしかして、柔軟に変化することって、堅牢なのでは……？
2021/8/28

25

綺麗事ばかり言いやがって！

柔軟さは堅牢と言われても……

2021/8/28

アジャイル開発とは

26

・アジャイルとは、良い方法を模索し続けること（ざっくり）・アジャイルとアジャイル開発は違う（詳しくは調べてね！！）

・少人数向き・請負ではなく、準委任契約

2021/8/28

27

僕は無茶を言いません。

• アジャイル開発とウォーターフォールは、プロジェクト人数も契約も違う。
• そのまま切り替えることはできない。
2021/8/28

28

でもね……
企画

要件定
義設計

実装

テスト

リリース

運用

変えやすい仕組みを取り入れられるところから

2021/8/28

29

What is Docker

2021/8/28

30

Dockerの上にコンテナ

2021/8/28

31

Dockerの性質
隔離できる

独立している

複数載せられる同じアプリを入れられる

Dockerレジストリ（DockerHUB）

もらうだけ自分で作らな
くていい

2021/8/28

カーネルがない

イメージ化できる

持ち運べる

入れ替えやすいアップデートしやすい

ソフトを入れ替えしやすい

軽い

複製を作りやすい移行が楽開発環境を配布しやすい

ディストリ
ビューションを変えられる32

Dockerの使い道①開発現場で、全員に同じ開発環境を提供する②新バージョンの実験につかう③開発環境から、検証環境へ、更に本番環境への移行④スケーリング

2021/8/28

33

チームでDockerを使うには使うと作るは違う

なんか、話が混在してない？

2021/8/28

34

インフラ担当や、セキュリティの人

中古マシンにLinux入れろ。
話はそれからだ。

2021/8/28

35

プログラマや、デザイ
ナの人

いくつかのコマンドができれば十分。

2021/8/28

36

自分が理解できてないのに、リリースしない。
納品しない。

2021/8/28

37「Docker＆Kubernetesのきほんのきほん」マイナビ出版 より

2021/8/28

38

チームでDockerを使うにはLinuxのコマンドがわからなくても、WSL2版ならどうにかなる。
• コマンドプロンプトから操作できる• GUIもある
2021/8/28

作っては捨てる時代の過ごし方

柔軟であることは、堅牢である

2021/8/28

39

宣伝

40

明後日Dockerが商業誌になりました！
仕組みと使い方がわかる

Docker&Kubernetesのきほんのきほん
マイナビ出版 2992円

2021年2月1日発売！！

40

技書博・技術書典・コミケなどに参加
サークル名 モウフカブール

同人活動

とらのあな、メロンブックス、BOOTHでも好評発売中！

41

42

デバッグ音頭に続くCD……

恋するデータベース
・海とポスグレ・MyLove,MySQL
・ぼくの大好きなMaria

http://www.mofukabur.com/mfdl/

デバッグ音頭は、YouTubeで検索！

2021/8/28

43

ある日の本屋、Dockerの棚の前Dockerに詳しいですか？

せ、拙者にお任せあれ！！
Docker難民のSEさん

引きこもりの僕（久々の本屋）

43

44

商業誌化

仕組みと使い方がわかる
Docker&Kubernetesのきほんのきほん
44
マイナビ出版 2992円

45

・図が多い
・構造から解説たっぷり・ハンズオンが多い
・Kubernetesもあるよ！

45

モウフカブールの本

NWやサーバについて詳し
くない入門者向け
WSL2、Mac、Linuｘ

NWやLinuxコマンドわかる
人向け
VirtualBox

46

NWやLinuxコマンドわかる
人向け
AWS

46

47

自分にあった本を読むこと

47

宣伝

48

仕組みと使い方がわかる

Docker&Kubernetesのアンケート
きほんのきほんマイナビ出版 2992円

2021年2月1日発売！！
Amazonレビューは、初心者への売り上げに直結するので、良いなと思ったら、レビューをお願いします。

48

49

14時から、「技術同人誌執筆のススメ」• 質疑応答

さっぱりわからんかったのにゃ。
勉強してると親に言い訳しつつ昼寝の多い生活を送っている
ニャゴローさん小笠原種高 @shigetaka256
モウフカブール @mofukaburTech

51

Website モウフカブール
http://www.mofukabur.com/