Dockerfileを使って3分でWebサーバをコンテナで起動してページ確認して見る

Docker
druckfuchs / Pixabay
 
ねこでもわかるような超簡単なDockerfileの
使い方を教えて欲しいにゃ?
ねこ、気になります!!
 
うーん、ねこにわかるようにだから、
手っ取り早く動くものの例を使おうかな。

前提

Dockerのインストールが完了していてdockerコマンドが利用可能になっていること。

Dockerインストール手順【ubuntu】
Dockerインストール手順【ubuntu】
ubuntuでDockerを使える状態にするための説明です。 まずはインストール手順から説明します。 コピペするだけで超簡単にできます!
Dockerインストール手順【mac】
Dockerインストール手順【mac】
macでDockerを使える状態にするための説明です。 まずはインストール手順から説明します。 コピペするだけで超簡単にできます!

筆者の環境 OS:macOS High Sierra (ヴァージョン 10.13.6)
筆者の仮想環境環境 OS:ubuntu 14.04(開発コード:Trusty Tahr)
※ vagrantの仮想環境
Dockerが使用可能になっている環境であれば環境は問わないと思いますが参考のために筆者の環境を掲載

作業に使うもの

ターミナル
今回の作業は全てターミナル上で行っています。

手順

1. 作業用ディレクトリを作成
  ※今回はwebtestという名前で作成しました。

2. 作業用ディレクトリに移動

3a. テスト表示用のhtmlファイルを作成&編集

3b. 3a.で編集中のテスト表示用のhtmlファイルの中身は例えば下記のように記載する

4a. Dockerfileを作成&編集

4b. 4a. で編集中のDockerfileの中身は下記のように記載する

5. Dockerfileを使用してneco/httpd という名前でDockerイメージを作成

6.  コンテナを起動する
※ 8000番ポートでwebサーバを起動したい場合

動作確認

macの場合
ブラウザで下記にアクセス

vagrant仮想環境の場合
ブラウザで下記にアクセス
※ 下記の例はvagrant仮想環境のIPアドレスを192.168.33.50に設定していた場合

両環境とも、アクセスした際に画面にTEST!!と表示されれば成功です!

vagrant仮想環境のIPアドレス設定方法などは下記をご参照ください

Vagrantのこと教えて
Vagrantのこと教えて
Vagrantのこと教えてという事で、今回はVagrantFileの記述方法を説明します。

起動しているコンテナをストップするなどDockerの基本操作は下記をご参照ください。

Dockerの基本的な使い方(その1)
Dockerの基本的な使い方(その1)
Dockerの基本的な操作をねこにわかるように説明します。 これだけ分かれば基本動作の確認はできるかと思います。

タイトルとURLをコピーしました