class: compact # 本日のおしながき <div class=footnote> <small> 今年度は例外です </small> </div> 1. 部屋に分かれましょう <small> 1. 第10回までの課題が出来ていない人部屋 1. 最終課題(必須)の作業をする部屋 (もくもく部屋? 連休に入ってしまうので聞くなら今日だぞ!?) 1. 本来の授業: 仮想化技術 (第12〜14回) メイン部屋 - 第12〜14回は最終課題(必須)には不要です。 +プラスアルファに使う人もいるでしょうけど - 第12〜14回の課題、今日は「必須 -> 自由に読み替え」ということで </small> 1. 最終課題(自由)のオーダをとります(こちらの準備もあるので) <small> - 必須のみ or 自由課題も予定 - 自由課題の予定(おおまか/大味でよい,テーマを1行でok) - 最終課題(必須)に、もう一品くらい足したい - 最終課題(必須)を、すごーく本格的にやります - 独自路線 </small> 1. アンケート(独自)のをやってほしいな - <B>鋭意制作中、3時限目によろしく</B> 1. [追記] EC2 (異なるAZ,たぶん3号機)の作成とEIPの付け替えについて --- class: compact # <small>EC2 (異なるAZ,たぶん3号機)の作成とEIPの付け替えについて</small> <div class=footnote> <small> すまない、自分のEC2は最初からAZが違うもので(作成日が違ったから;-) </small> </div> - EC2が二つとも同じAZにある人が主流のはず。このままでは最終課題(必須)が出来ない - 運しだいなので、最初から異なるAZに作成されていることもあるでしょうけれど - 今年は、ダンドリを間違えていて、EC2の二号機も初回に作成してしまったので、たぶん同じAZ - 対策 1. EC2ガチゃをします - 1号機と異なるAZにあたるまで、新しいEC2を作成してください 1. 2号機用EIPを「EC2との関連付け」を「解除」し、 EC2の3号機に「EIPを関連付け」しなおしてください - <B>EIPを「開放」(<-削除)しないように!「EC2との関連付けを解除」するだけです</B> - [注] 1号機と2号機は反対でもいいです、とにかく<B>片方のEIPを付け替えてください</B> --- class: compact # <small>Dockerfileのコンテナにコンテンツを同梱する</small> <small> - 課題2の論理的なステップを書きます - 演習スライドの最後の方、「Dockerfileの解説(5)」ではwww.pyをコンテナの中にコピーしています - そのあと、コンテンツも同じようにコピーしてくるという話ですが、ひとひねり必要です ``` # import www.py from the host and make it executable COPY www.py /home/admin/www.py RUN chmod 755 /home/admin/www.py # [このあとに必要な追加作業] # 1. まず、コンテナ内に /home/admin/htdocs ディレクトリを作成する # 2. ホスト側のindex.html をコンテナ側の /home/admin/htdocs/index.html へコピーする # (docker buildする前に)index.htmlをDockerfileと同じディレクトリにコピーしてきておくと便利? # ホスト側で $ cp /home/admin/htdocs/index.html . ``` </small>