教材
前提
VPCとサブネットは作成済み
sshでEC2ログイン出来るところまで
EC2はポートHTTP80番を全開で受け付ける
ssh用の22番もマイIPだけ受け付ける(作業用)
Windows10 テラターム
完成形
作業
①EC2にログインします
②sudo -y yum update
③sudo -y yum install docker
④ sudo service docker start
起動
⑤sudo docker info
起動確認
⑥mkdir hallodocker
作業ディレクトリを作って移動
⑦vi hello.html
表示するhtmlを作成 保存
⑧vi Dockerfile
イメージをつくるためにDockerfileを作成
※今回はnginxをインストールする
FROM nginx
COPY ./hello.html /user/share/nginx/html/
⑨sudo docker build -t hello-docker-ec2
⑩sudo docker run --rm -d -p 80:80 hello-docker-ec2
※コンテナ停止したらコンテナ消す
ブラウザから80番で待つ
名前をつける
⑪ sudo docker ps
※確認
※間違ったときは
docker stop コンテナID
としてコンテナ削除する
⑨からやり直す
⑫ブラウザにEC2のIPアドレスでアクセスできる
http://EC2のIP/hello.hIP/
所感
ファイルを作り間違えない
パスを間違えない