はじめてのdocker

123
zhry2=193@

Upload: at-grandpa

Post on 24-May-2015

24.474 views

Category:

Technology


3 download

DESCRIPTION

dockerについて社内で話した時のスライドです。

TRANSCRIPT

Page 1: はじめてのdocker

zh�ry2=193@

Page 2: はじめてのdocker

�/B.5@/<2>/

\hYo��vÏ

Page 3: はじめてのdocker

ÅŜæ^Ŧ�rYvYĠgYĘŞÅŌãsØ[�]�g�vYĘŞÅƃņlÆÆÆÆÆÆÆÆvĘŞ

§Æ·ŸĄ

Page 4: はじめてのdocker
Page 5: はじめてのdocker

2=193@wqYrũg�i

Å2=193@prl�l�vwƏÅuZYZÐœ�vyƏ

ƌ®À®ÀØprd�vys_�gmƋƍ

Page 6: はじめてのdocker

6BB>�EEE�7<4=?�1=;8>/@B71:3A2=193@�1=<B/7<3@A

�=193@��"7<CF�ħ«�Øpr�²À�Æ ¾ÄyŹŘ�ĝĜi�

ïř*("

Page 7: はじめてのdocker

l�szUzh��g�Z

Page 8: はじめてのdocker

�jzøƇěū

Page 9: はじめてのdocker

�Æ®Æ�²À�Æ ¾ÄyŹŘzŠƁ���

Page 10: はじめてのdocker

�Æ®Æ�²À�Æ ¾ÄyŹŘzŠƁ���

Ť°©����¿�±¿ÀyÛā�TT��&GB6=<�������� t�8/<5=����wÛāi�

ÅĆŝi��Ư¢}yÛāTT���#G)'"����^Ēš

ÅĽĄy%)wĈi�ÛāTT������07B�*0C<BC�"7<CF�����s¯Áªt§¢©

ÅÀ¤Æ¢yšÕTT���çŃòśvº»ÀyħĊŻz���TT���ĽĄy¶Æ©}y®�ĪK�t�� �ØZ

Page 11: はじめてのdocker

)7BC/B7=<

Page 12: はじめてのdocker
Page 13: はじめてのdocker

Å�>/163��Å&�&��Å#G)'"Å,=@2>@3AAy¤Æ¢�ƪTTTTTTTTTT3B1���

Page 14: はじめてのdocker

ŹŘgr ¢§¹�ë]i�sw

ū_�øƇ

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Page 15: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Page 16: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Ù�Ǝiswdy�Æ®ÆsŷZ��©^<57<FsëYrYm

Å,=@2>@3AAz�>/163���Å¿�±¿À�şŎi�]�g�vY

Ù�ƎiswëYrY���©z&�&�ÛānpmƋ

Å,=@2>@3AAz&�&��¶Æ©grvY���Å&�&�t&�&�yâāv�r���

Page 17: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Ù�Ǝiswdy�Æ®ÆsŷZ��©^<57<FsëYrYm

Å,=@2>@3AAz�>/163���Å¿�±¿À�şŎi�]�g�vY

Ù�ƎiswëYrY���©z&�&�ÛānpmƋ

Å,=@2>@3AAz&�&��¶Æ©grvY���Å&�&�t&�&�yâāv�r���

æƂs_rYvYm�şŎƋ

Page 18: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Ù�Ǝiswdy�Æ®ÆsŷZ��©^<57<FsëYrYm

Å,=@2>@3AAz�>/163���Å¿�±¿À�şŎi�]�g�vY

Ù�ƎiswëYrY���©z&�&�ÛānpmƋ

Å,=@2>@3AAz&�&��¶Æ©grvY���Å&�&�t&�&�yâāv�r���

æƂs_rYvYm�şŎƋ

&@=0:3;��

Page 19: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Page 20: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

,=@2>@3AA�ăŀszvYys)/<20=Fís_m�YYv

Page 21: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

,/<B��

,=@2>@3AA�ăŀszvYys)/<20=Fís_m�YYv

Page 22: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Page 23: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Å*>5@/23Íwvw]ū_m�ýÈþƏÅ ¢§¹zÞiji�ƏÅÿĞgm�uZv�ƏÅÿĞĭʼngm�Ö�i�Ə

Page 24: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

,=@@G���

Å*>5@/23Íwvw]ū_m�ýÈþƏÅ ¢§¹zÞiji�ƏÅÿĞgm�uZv�ƏÅÿĞĭʼngm�Ö�i�Ə

Page 25: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Page 26: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Å¢«¦² ¾¦©ð�m�ÜçƋÅ®¦��¦²s_�ÅÑy�Æ®ÆsĆŝs_�

Page 27: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Å¢«¦² ¾¦©ð�m�ÜçƋÅ®¦��¦²s_�ÅÑy�Æ®ÆsĆŝs_�

,/<B��

Page 28: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Page 29: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

§¢©Ń�Ä°¿

ĪńŃ�Ä°¿

ŹŘŃ¢�À²©

Page 30: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

§¢©Ń�Ä°¿

ĪńŃ�Ä°¿

ŹŘŃ¢�À²©

Page 31: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

§¢©Ń�Ä°¿

ĪńŃ�Ä°¿

ŹŘŃ¢�À²©

Page 32: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

§¢©Ń�Ä°¿

ĪńŃ�Ä°¿

ŹŘŃ¢�À²©

���

Page 33: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

§¢©Ń�Ä°¿

ĪńŃ�Ä°¿

ŹŘŃ¢�À²©

���ĵ�y��

§¢©tĪńyŽwÀ¶¡©À^ĦĠf�múô

Page 34: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

§¢©Ń�Ä°¿

ĪńŃ�Ä°¿

ŹŘŃ¢�À²©

���ĵ�y��

§¢©tĪńyŽwÀ¶¡©À^ĦĠf�múô

�:;=AB�B63@3��

Page 35: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Page 36: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Å,=@2>@3AA^º»À�ƈYqagm�ƏÅÑy�Ư¢wđƄgvYƏŨ�¢��ƈYqagm�Ə

Page 37: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Å,=@2>@3AA^º»À�ƈYqagm�ƏÅÑy�Ư¢wđƄgvYƏŨ�¢��ƈYqagm�Ə

,=@@G���

Page 38: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Å,=@2>@3AA^º»À�ƈYqagm�ƏÅÑy�Ư¢wđƄgvYƏŨ�¢��ƈYqagm�Ə

,=@@G���À¤Æ¢wèž�]b��m�YYxƋ

Page 39: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Page 40: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Œîv�Ä¢©ÆÁ

Å1634vusŜëíg�Zw�UŨĄ^ŠƁi`����

Œîv�Ä�Ä¢©ÆÁ

Å��y¨Æ¥�Ã�zƏÅăàw�Â�wi�yz~�Ëòś

Page 41: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Œîv�Ä¢©ÆÁ

Å1634vusŜëíg�Zw�UŨĄ^ŠƁi`����

Œîv�Ä�Ä¢©ÆÁ

Å��y¨Æ¥�Ã�zƏÅăàw�Â�wi�yz~�Ëòś

&@=0:3;��

Page 42: はじめてのdocker

l�vĥym�w���

Page 43: はじめてのdocker

l�vĥym�w���

ÔĔ· ÄÙƎ�,)����

Page 44: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

|tqyÔĔ· Äw|tqy�²ÀsæƂăŀ

æƂf�rY�ysÑy�Ư¢wđƄgvY

ĠgYÔĔ· Ä�ŏrU"�y÷_�ü[�nb

µ¥Ä|tqs¢«¦² ¾¦©

�# ��;/H=<�#/167<3� ;/53��×ėi�dtsäľēăŀ

ÇĄŻyÀ¤Æ¢zŬ[vY

�ğæz]]�^ƍūëi�y�Å�Ä¢¥Ä¢yŋĬ

Page 45: はじめてのdocker

ăŀƋ

Page 46: はじめてのdocker

nbu���

Page 47: はじめてのdocker
Page 48: はじめてのdocker
Page 49: はじめてのdocker
Page 50: はじめてのdocker

uZg�Z

Page 51: はじめてのdocker
Page 52: はじめてのdocker
Page 53: はじめてのdocker
Page 54: はじめてのdocker

Å�=193@Ō�ģ2=B�:=C2Ō�y%))Å�ħ«ĘŞw��ÔĔí¤°©���

Page 55: はじめてのdocker

Å�=193@Ō�ģ2=B�:=C2Ō�y%))Å�ħ«ĘŞw��ÔĔí¤°©���

�������� ����������������������� ����������� ����

Page 56: はじめてのdocker

�=193@�ĝ[�ĘŞ

Page 57: はじめてのdocker

�=193@�ĝ[�ĘŞ

"-�"7<CF��=<B/7<3@A

�*�)�<=B63@�*<7=<��7:3�)GAB3;

Page 58: はじめてのdocker

�*�) �<=B63@�*<7=<��7:3�)GAB3;

Page 59: はじめてのdocker

�*�) �<=B63@�*<7=<��7:3�)GAB3;

�7:3�)GAB3;

Page 60: はじめてのdocker

�*�) �<=B63@�*<7=<��7:3�)GAB3;

�7:3�)GAB3;

@3/2�=<:G

@3/2�E@7B3

L�@=t@Eyċ�źx�Įė

Page 61: はじめてのdocker

�*�) �<=B63@�*<7=<��7:3�)GAB3;

�7:3�)GAB3;

@3/2�=<:G

@3/2�E@7B3

� �

L�@=t@Eyċ�źx�Įė

Page 62: はじめてのdocker

�*�) �<=B63@�*<7=<��7:3�)GAB3;

�7:3�)GAB3;

@3/2�=<:G

@3/2�E@7B3

� �

� �L�@=t@Eyċ�źx�Įė

M�l��űŶŇwÉ]�Ţ�

Page 63: はじめてのdocker

�*�) �<=B63@�*<7=<��7:3�)GAB3;

�7:3�)GAB3;

@3/2�=<:G

@3/2�E@7B3

� �

� �L�@=t@Eyċ�źx�Įė

M�l��űŶŇwÉ]�Ţ�

N���ŗƀK@EƆùw�I�×ė

�I

Page 64: はじめてのdocker

�*�) �<=B63@�*<7=<��7:3�)GAB3;

�7:3�)GAB3;

@3/2�=<:G

@3/2�E@7B3

� �

� �L�@=t@Eyċ�źx�Įė

M�l��űŶŇwÉ]�Ţ�

N���ŗƀK@EƆùw�I�×ė

O��)]��zŢ[j�I^Ţ[�

�I

�I

Page 65: はじめてのdocker

�*�) �<=B63@�*<7=<��7:3�)GAB3;

�7:3�)GAB3;

@3/2�=<:G

@3/2�E@7B3

� �

� �

L�@=t@Eyċ�źx�Įė

M�l��űŶŇwÉ]�Ţ�

N���ŗƀK@EƆùw�I�×ė

O��)]��zŢ[j�I^Ţ[�

P���Ġţ×ėK@Ew×ėf��

�I

�I

Page 66: はじめてのdocker

�*�) �<=B63@�*<7=<��7:3�)GAB3;

�7:3�)GAB3;

@3/2�=<:G

@3/2�E@7B3

� �

� �

�L�@=t@Eyċ�źx�Įė

M�l��űŶŇwÉ]�Ţ�

N���ŗƀK@EƆùw�I�×ė

O��)]��zŢ[j�I^Ţ[�

P���Ġţ×ėK@Ew×ėf��

Q��)]�z��I�������tv�

�I

�I

Page 67: はじめてのdocker

�*�) �<=B63@�*<7=<��7:3�)GAB3;

�7:3�)GAB3;

@3/2�=<:G

@3/2�E@7B3

� �

� �

�L�@=t@Eyċ�źx�Įė

M�l��űŶŇwÉ]�Ţ�

N���ŗƀK@EƆùw�I�×ė

O��)]��zŢ[j�I^Ţ[�

P���Ġţ×ėK@Ew×ėf��

Q��)]�z��I�������tv�

�I

!$%&& -y"7D3��wØ��rY�ĘŞ�@E�*)�º»À��@=����

�I

Page 68: はじめてのdocker

"-� "7<CF��=<B/7<3@A+7@BC/:��=F

Page 69: はじめてのdocker

"-� "7<CF��=<B/7<3@A

ļĿ· Ä

+7@BC/:��=F

Page 70: はじめてのdocker

"-� "7<CF��=<B/7<3@A

ļĿ· Ä

%)

+7@BC/:��=F

Page 71: はじめてのdocker

"-� "7<CF��=<B/7<3@A

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

+7@BC/:��=F

Page 72: はじめてのdocker

"-� "7<CF��=<B/7<3@A

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ>@

=13A

A

>@=1

3AA

>@=1

3AA

>@=1

3AA

>@=1

3AA

+7@BC/:��=F

Page 73: はじめてのdocker

"-� "7<CF��=<B/7<3@A

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ>@

=13A

A

>@=1

3AA

>@=1

3AA

>@=1

3AA

>@=1

3AA

L�%)y½Æ�ÆōŽÉwT�ÔĔ· Ä�Ř_UT�­Æª���etÔĔí

+7@BC/:��=F

ÔĔ· Ä ÔĔ· Ä

�¢©%)�¢©%)

/>> />>

Page 74: はじめてのdocker

"-� "7<CF��=<B/7<3@A

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ>@

=13A

A

>@=1

3AA

>@=1

3AA

>@=1

3AA

>@=1

3AA

L�%)y½Æ�ÆōŽÉwT�ÔĔ· Ä�Ř_UT�­Æª���etÔĔí

M�½Æ�Ʋã¢zUT�ÔĔ· Ä�ŲhrT��¢©%)wŝ_ĸ�

+7@BC/:��=F

ÔĔ· Ä ÔĔ· Ä

�¢©%)�¢©%)

/>> />>

Page 75: はじめてのdocker

"-� "7<CF��=<B/7<3@A

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ>@

=13A

A

>@=1

3AA

>@=1

3AA

>@=1

3AA

>@=1

3AA

L�%)y½Æ�ÆōŽÉwT�ÔĔ· Ä�Ř_UT�­Æª���etÔĔí

M�½Æ�Ʋã¢zUT�ÔĔ· Ä�ŲhrT��¢©%)wŝ_ĸ�

ÅūëŵYÅźY

+7@BC/:��=F

ÔĔ· Ä ÔĔ· Ä

�¢©%)�¢©%)

/>> />>

Page 76: はじめてのdocker

"-� "7<CF��=<B/7<3@A

Page 77: はじめてのdocker

ļĿ· Ä

%)

�ƬÁōŽ

"-� "7<CF��=<B/7<3@A

Page 78: はじめてのdocker

ļĿ· Ä

%)

�ƬÁōŽ

"-� "7<CF��=<B/7<3@A

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

>@=1

3AA

>@=1

3AA

Page 79: はじめてのdocker

ļĿ· Ä

%)

�ƬÁōŽ

"-� "7<CF��=<B/7<3@A

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

>@=1

3AA

>@=1

3AA

/>> />>

Page 80: はじめてのdocker

ļĿ· Ä

%)

�ƬÁōŽ

"-� "7<CF��=<B/7<3@A

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

>@=1

3AA

>@=1

3AA

/>> />>

L�½Æ�ÆōŽ�æégrg�ZysT��7:3�)GAB3;�²Ã£¢UT�¿�±¿Àvu^şŎgvY

M�ÔĔíŃy�²À�Æ ¾Ä^T�ĻYysUūë^ĤaT�À¤Æ¢�ŭŻ

K�ÔĔíīÕ�Ĺmi

Page 81: はじめてのdocker

ļĿ· Ä

%)

�ƬÁōŽ

"-� "7<CF��=<B/7<3@A

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

>@=1

3AA

>@=1

3AA

/>> />>

L�½Æ�ÆōŽ�æégrg�ZysT��7:3�)GAB3;�²Ã£¢UT�¿�±¿Àvu^şŎgvY

M�ÔĔíŃy�²À�Æ ¾Ä^T�ĻYysUūë^ĤaT�À¤Æ¢�ŭŻ

ÅūëųYÅŭY

K�ÔĔíīÕ�Ĺmi

Page 82: はじめてのdocker

ļĿ· Ä

%)

�ƬÁōŽ

"-� "7<CF��=<B/7<3@A

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

>@=1

3AA

>@=1

3AA

/>> />>

L�½Æ�ÆōŽ�æégrg�ZysT��7:3�)GAB3;�²Ã£¢UT�¿�±¿Àvu^şŎgvY

M�ÔĔíŃy�²À�Æ ¾Ä^T�ĻYysUūë^ĤaT�À¤Æ¢�ŭŻ

ÅūëųYÅŭY

´¢©y%)wž�

K�ÔĔíīÕ�Ĺmi

Page 83: はじめてのdocker

�*�)�t�"-���ŃYr2=193@zuZ�prëYrY�yƏ

Page 84: はじめてのdocker

Å�=<B/7<3@T���ÇńÉyE@7B/0:3vċÅ ;/53T���@3/2�=<:GvċÅ�/A3� ;/53T���Ť�ęmvYÇńÊyċ

2=193@y��7:3�)GAB3;���*�)�

Page 85: はじめてのdocker

�·ÄªtÇŖwķ��ůprY_�g�Z

�pf�v· Äw>7<5tD7;��Ä¢©ÆÁgr��

Page 86: はじめてのdocker

L��/A3� ;/53�Ńĕ

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

��%/$+&1�04,,�,&"1.�343/1*",

:3/@<BCB=@7/:�/A3� ;/53

Page 87: はじめてのdocker

L��/A3� ;/53�Ńĕ

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

��%/$+&1�04,,�,&"1.�343/1*",

:3/@<BCB=@7/:�/A3� ;/53

2=193@yáďÀ¶¡©À]�BCB=@7/:Ńy�/A3� ;/53�>C::

J��n½Æ�ÆōŽyæƂzs_rYvY

Page 88: はじめてのdocker

M��=<B/7<3@�łė

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

��%/$+&1�14.��*��3�,&"1.�343/1*",��#*.�#"2)1//3� �'�"�$�"� ���

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

�=<B/7<3@ ��4�/�1

Page 89: はじめてのdocker

M��=<B/7<3@�łė

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

��%/$+&1�14.��*��3�,&"1.�343/1*",��#*.�#"2)1//3� �'�"�$�"� ���

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

�=<B/7<3@ ��4�/�1

Å@C<�·ÄªzUĚĄgm ;/53ƌ:3/@<BCB=@7/:ƍwTĠgY�=<B/7<3@�łėgU�·Äª�Ű��yÅ0/A6�·Äª^Ćŝf�U�=<B/7<3@yÍwß�dt^s_m

�7����įĺßê�ĎwñbÒb��B���ÔĔŐĩyĆŝ

�*�)��"-�yİś�ØŃ

Page 90: はじめてのdocker

N�>7<5�7<AB/::

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

1//3� �'�"�$�"� ����"03�(&3�*.23",,��7�0*.(1//3� �'�"�$�"� ����&6*3

�=<B/7<3@ ��4�/�1 >7<5

Page 91: はじめてのdocker

N�>7<5�7<AB/::

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

�=<B/7<3@vysE@7B/0:3K>7<5�7<AB/::

1//3� �'�"�$�"� ����"03�(&3�*.23",,��7�0*.(1//3� �'�"�$�"� ����&6*3

�=<B/7<3@ ��4�/�1 >7<5

Page 92: はじめてのdocker

�=<B/7<3@ ��4�/�1

O��=<B/7<3@�1=;;7B

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

��%/$+&1�02��"��� ��������������������� �'�"�$�"� ��������,&"1.�343/1*",�,"3&23��%/$+&1�$/--*3� �'�"�$�"� �,&"1.�0*.(

Page 93: はじめてのdocker

O��=<B/7<3@�1=;;7B

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

��%/$+&1�02��"��� ��������������������� �'�"�$�"� ��������,&"1.�343/1*",�,"3&23��%/$+&1�$/--*3� �'�"�$�"� �,&"1.�0*.(

Page 94: はじめてのdocker

O��=<B/7<3@�1=;;7B

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

��%/$+&1�02��"��� ��������������������� �'�"�$�"� ��������,&"1.�343/1*",�,"3&23��%/$+&1�$/--*3� �'�"�$�"� �,&"1.�0*.(

Å�=<B/7<3@ ��ĚĄÅ ;/53ö�ĚĄÅ@3/2�=<:Gv ;/53�łė

Page 95: はじめてのdocker

P�:3/@<>7<5Éw�=<B/7<3@�łė

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

��%/$+&1�14.��*��3�,&"1.�0*.(��#*.�#"2)1//3�'#$��$�%"'����0*.(�(//(,&�$/-

Page 96: はじめてのdocker

P�:3/@<>7<5Éw�=<B/7<3@�łė

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

��%/$+&1�14.��*��3�,&"1.�0*.(��#*.�#"2)1//3�'#$��$�%"'����0*.(�(//(,&�$/-

4�01� 1��=<B/7<3@

Page 97: はじめてのdocker

P�:3/@<>7<5Éw�=<B/7<3@�łė

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

Å:3/@<>7<5y ;/53�ĚĄÅldwĠgY�=<B/7<3@Å:3/@<>7<5z>7<5Ĩ�Å>7<5�·Äª�Ćŝs_�

��%/$+&1�14.��*��3�,&"1.�0*.(��#*.�#"2)1//3�'#$��$�%"'����0*.(�(//(,&�$/-

4�01� 1��=<B/7<3@

Page 98: はじめてのdocker

Q�D7;�7<AB/::1//3�'#$��$�%"'����"03�(&3�*.23",,��7�5*-1//3�'#$��$�%"'����&6*3

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

4�01� 1��=<B/7<3@

Page 99: はじめてのdocker

Q�D7;�7<AB/::1//3�'#$��$�%"'����"03�(&3�*.23",,��7�5*-1//3�'#$��$�%"'����&6*3

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

4�01� 1��=<B/7<3@ D7;

Page 100: はじめてのdocker

4�01� 1��=<B/7<3@

R��=<B/7<3@�1=;;7B

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

��%/$+&1�02��"��� ���������������������'#$��$�%"'��������,&"1.�0*.(�,"3&23��%/$+&1�$/--*3�'#$��$�%"'�,&"1.�5*-

Page 101: はじめてのdocker

R��=<B/7<3@�1=;;7B

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

:3/@<D7; ;/53

��%/$+&1�02��"��� ���������������������'#$��$�%"'��������,&"1.�0*.(�,"3&23��%/$+&1�$/--*3�'#$��$�%"'�,&"1.�5*-

Page 102: はじめてのdocker

R��=<B/7<3@�1=;;7B

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

:3/@<D7; ;/53

��%/$+&1�02��"��� ���������������������'#$��$�%"'��������,&"1.�0*.(�,"3&23��%/$+&1�$/--*3�'#$��$�%"'�,&"1.�5*-

Å�=<B/7<3@ ��ĚĄÅ ;/53ö�ĚĄÅ@3/2�=<:Gv ;/53�łė

Page 103: はじめてのdocker

S�Šğ�=<B/7<3@�łė

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

:3/@<D7; ;/53

��%/$+&1�14.��*��3�,&"1.�5*-��#*.�#"2)��%/$+&1�14.��*��3�,&"1.�0*.(��#*.�#"2)

Page 104: はじめてのdocker

S�Šğ�=<B/7<3@�łė

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

:3/@<D7; ;/53

��%/$+&1�14.��*��3�,&"1.�5*-��#*.�#"2)��%/$+&1�14.��*��3�,&"1.�0*.(��#*.�#"2)

�=<B/7<3@ <3E

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

�=<B/7<3@ <3E

Page 105: はじめてのdocker

S�Šğ�=<B/7<3@�łė

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

:3/@<D7; ;/53

��%/$+&1�14.��*��3�,&"1.�5*-��#*.�#"2)��%/$+&1�14.��*��3�,&"1.�0*.(��#*.�#"2)

�=<B/7<3@ <3E

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

�=<B/7<3@ <3E

J�ĚĄgm ;/53Éw�=<B/7<3@J�õÇ ;/53Éw�=<B/7<3@�łėgr�U"-�yİśw�prUĒjæƂf��

Page 106: はじめてのdocker

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

:3/@<D7; ;/53

�=<B/7<3@ <3E

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

�=<B/7<3@ <3E

Page 107: はじめてのdocker

ļĿ· Ä

%)

�ƬÁōŽ

½Æ�ÆōŽ

>@=1

3AA

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

:3/@<D7; ;/53

�=<B/7<3@ <3E

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

�=<B/7<3@ <3E

�=<B/7<3@p�YƋƋ

dy}�

Page 108: はじめてのdocker

d�vĖhs�Æ®ÆyĮė�ŚrrY_�i

Page 109: はじめてのdocker

øƇƅň�2=193@su�nbťĶs_m]

Page 110: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

Page 111: はじめてのdocker

æƂ

£�¼À§�

*>5@/23�=E<5@/23

¢«¦² ¾¦©®¦��¦²

äľē

À¤Æ¢èž

<AB/::*<7<AB/::

�)�$,³Ás�>>�æƂKĪĐyÔĔŁû�mY

�ħ«zŲĎy²Ã£¢æƂ���Ăà

ĠgY�Ä¢¥Ä¢�ŏrU"�y÷_�ü[�nb

�ºÆ¡y�¸¦©t¥�ÒbK¢«¦² ¾¦©��Ɖų

üĦ��¸¦©i�{Uly�ºÆ¡sĀ_vnbäľòś

�&*��º»Àzèžòśƌ¨�¢�ćŻèžz�nƍ

2=193@�7<23F�Å��ħ«yŋĬ

Page 112: はじめてのdocker

YYxƋ

Page 113: はじめてのdocker

lyÑy2=193@yİś

Page 114: はじめてのdocker

�=193@Ɗ:3

Page 115: はじめてのdocker

�=193@Ɗ:3����������+�+%*+������������+!##�+$����� �($�)��+!##�+$���&*�#&+���&$

��$�"��)+(��* ��'��"����(�'&)!*&(.�!)�+'�*&���*������� &������ **'����(� !,��+�+%*+��&$�+�+%*+�'(��!)��$�!%�+%!,�()������*���'*�)&+(��)�#!)*�����'*���*�+'��*�

�����'*���*�!%)*�##��.�!%&*!�.�*&&#)�%�!%-��'�� ���&'�%)) �)�(,�(

��%/$+&1�#4*,%������/$+&1'*,&

Å�=193@Ɗ:3ãwŧŮf�måĿyĢf�mT ;/53^łėf��Å�=193@Ɗ:3yŹčt]

Page 116: はじめてのdocker

2=193@pr�7B¿��

Page 117: はじめてのdocker

2=193@yČæőĿ

>@=1

3AA

>@=1

3AA

:3/@<BCB=@7/:�/A3� ;/53

;/53 :3/@<>7<5

:3/@<D7; ;/53

�=<B/7<3@ <3E

��%/$+&1�*.20&$3�,&"1.�0*.(8�����*%�����'��""'�&$�#"���������0"1&.3�����%#%�&���"�� ���������$1&"3&%����� ���� ������������� !�������$/.3"*.&1���� �'�"�$�"� ���$ �&������

;/53. �����4���//4�31�0/ ����=<B/7<3@. ������4�/�1�/���� �1��3���

;/53. �����202�3 ��/�������

Å ;/53. �ÅŤy ;/53. �Å�=<B/7<3@ĥÓy�=<B/7<3@. �

Čæ¨Æ¥tŤ �sőĿ

Page 118: はじめてのdocker

ÅüĦ��¸¦©i�ÅČæ�őĿi�Å�¸¦©gm�yw¥��Òb���Å�¸¦©gm�yw �^ÒÌf��Åó ;/53zŤ ��ęoŴŔf�rY�Å>CA6gráż�ss_�Ƌ

�fw�7B

Page 119: はじめてのdocker

&@7D/B3�2=193@�@357AB@G

Page 120: はじめてのdocker

&@7D/B3�2=193@�@357AB@G

&C0:71����=193@�7<23F6BB>A�7<23F�2=193@�7=

&@7D/B3���Ŝæsŏr���

6BB>�A670/GC ��6/B3</0:=5�1=;3<B@G�� �������� �

ŌãŃ�=193@�(357AB@G�ŏr�

�7B6C0Ňv�y

Page 121: はじめてのdocker

�t�

Page 122: はじめてのdocker

Å2=193@zŭŻsƉųvÔĔíŁû�ěÚÅ�*�)t"-�yĘŞ�ŃYrY�Å�=<B/7<3@�üĦÅ�¸¦©gr ;/53�×�Å�7B¿��w�Æ®ÆyőĿ^òśÅ�n�nY��vØYġX��x

Page 123: はじめてのdocker