DockerでWebサーバー

Docker
ブログ

1 Webサーバーの構築(Nginx)

  DockerHubのExplore内からNginxを検索する。
  NginxのDOCKER OFFICIAL IMAGE を選択。
  Exporting extarnal port のコマンドを参考にrunコマンドを実行。
  $ docker run --name some-nginx -d -p 8080:80 some-content-nginx
      --name:コンテナ名を指定
      -d:デタッチモード(コマンドの実行をバックグラウンドで行う)
      -p:ポート番号
      8080:ホスト側のポート番号
      80:コンテナ側のポート番号
      some-conent-nginx:イメージ名
      ⇒外部からホストの8080番ポートにアクセスするとコンテナの80番にアクセスすることとなる。

2 NginxでWebサーバーの公開

DockerHubのExplore内からNginxを検索する。
NginxのDOCKER OFFICIAL IMAGE を選択。
Hosting some simple static content のコマンドを参考にrunコマンドを実行。
  $ docker run --name some-nginx -v /some/content:/usr/share/nginx/html:ro -d -p 8080:80 nginx
      --name:コンテナ名を指定
      -v: -v <ホスト側のディレクトリ>:<コンテナ側のマウントポイント(公開するドキュメントルート)>:<オプション>
      ro: read only(オプション)
DockerLinuxPC
スポンサーリンク
kotohaをフォローする

コメント