htmlなんてDocker使わなくても…って思うかもですが、
Dockerになれるため一回htmlを表示しようをやる(◍•ᴗ•◍)
参考:https://hub.docker.com/_/nginx
$ docker run hello-world
打てる状態のところからの解説になります。
自分なりに説明したもの、https://qiita.com/sachiko-kame/items/35e0cf07d117c3b92613
で書いてます。
ファイル中身
FROM nginx
COPY static-html-directory /usr/share/nginx/html
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>title</title>
</head>
<body>
hello (。・ω・。)
</body>
</html>
いざ起動!
$ docker build -t some-content-nginx .
説明:Dockerfileがいるところに行って、現在のDockerfileのイメージを作成。tag名は[some-content-nginx]
$ docker run --name some-nginx -d -p 8080:80 some-content-nginx
説明:次に、起動。作成されたイメージ[some-content-nginx]を自分のローカルの8080で起動!
最後にチェック
http://[自分のipアドレス]:8080/
ipアドレスは$ docker-machine ip default
で調べられます。
こんな表示がされましたでしょうか?
github (中身のところ) cloneしてこのフォルダに行って同じようにするでも動きます(✿´ ꒳ ` )
https://github.com/sachiko-kame/dockers/tree/master/simple_nginx