Takunojiのプログラミング・プレイグラウンド(遊び場)

Javaプログラミングを基本にして、ゲーム作成に必要なことの調査結果、やったら面白そうなことなどを記載します。プログラミングのススメ的なことも記載します。プログラミングで楽しく遊ぶために色々と記載して行きます。

Docker コンテナ構築

前回は、DockerをMacにインストールしました。

今回はDockerのコンテナ(起動するアプリケーションの基本になるもの)を構築します。
参考にしたサイトはこちらです。

qiita.com

早速、コンテナの構築を始めます。
まずは、インストールした、Dockerを起動します。(Dockerデーモン起動)
起動確認をしておきます。
ターミナルを起動して、「docker info」コマンドで確認します。

f:id:Takunoji:20170506201429p:plain

そして、「nginx(エンジンエックス)」のイメージを取得します。

以下のコマンドを入力
>docker pull nginx:latest

f:id:Takunoji:20170506201725p:plain

イメージの取得確認
>docker images

f:id:Takunoji:20170506202034p:plain

「nginx」が存在していることを確認します
そして、起動します。

>docker run -d -p 8080:80 --name webserver nginx

f:id:Takunoji:20170506202552p:plain


localhost:8080」にアクセス

f:id:Takunoji:20170506202532p:plain

これでウェブサーバーを起動できました。

そして、DB(PostgreSQL)のイメージを取得します。
参考にしたサイトは以下のサイトです。

qiita.com


docker pull postgres

f:id:Takunoji:20170506210531p:plain

インストール確認

f:id:Takunoji:20170506212725p:plain

起動してみます。

>docker run -it --name postgres -d postgres:latest

f:id:Takunoji:20170506213736p:plain

起動確認
>docker ps

f:id:Takunoji:20170506213848p:plain

「nginx」と「postgres」が起動しています。
次回は、OSの起動について確認します。