facebook twitter hatena line email

「仮想サーバ/docker/インストール/mac」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(boot2dockerの場合dockerに入った時こんな感じ)
(コンテナを作る)
 
(同じ利用者による、間の2版が非表示)
行38: 行38:
 
</pre>
 
</pre>
  
==コンテナを作る==
+
==helloworldコンテナを作る==
docker run -d -p 80:80 docker/getting-started
+
#docker run -d -p 80:80 docker/getting-started
 +
#GUIで開始ボタンを押す。
 +
 
 +
ttp://0.0.0.0 にアクセスすると、ttp://0.0.0.0/tutorial/ へリダイレクトされる
 +
 
 +
===Startコマンド===
 +
<pre>
 +
$ docker ps -a
 +
CONTAINER ID  IMAGE                    COMMAND                  CREATED      STATUS                      PORTS    NAMES
 +
7b0d73eac7e8  docker/getting-started  "/docker-entrypoint.…"  2 hours ago  Exited (0) 16 minutes ago            nostalgic_colden
 +
$ docker start nostalgic_colden
 +
$ attach nostalgic_colden
 +
</pre>
 +
httpログが表示される

2021年1月28日 (木) 20:40時点における最新版

macにdockerをインストール

docker for macをインストール https://docs.docker.com/docker-for-mac/

(Docker Toolboxは古いらしい) https://www.docker.com/products/docker-toolbox

(boot2dockerは非推奨らしい)

docker for macとdocker toolboxの違い

docker for macはdocker-machineが必要ないのでvirtualboxも必要なくなる

インストール確認

$ docker -v
Docker version 1.10.0, build 590d5108
$ docker-machine -v
docker-machine version 0.6.0, build e27fb87

docker for macの場合でport80を利用する場合

macローカルに入れたnginxなどをport80で起動してた場合は、 port80でのdocker startに失敗するのであらかじめローカルのnginxは停止しておく

boot2dockerの場合dockerに入った時こんな感じ

                        ##         .
                  ## ## ##        ==
               ## ## ## ## ##    ===
           /"""""""""""""""""\___/ ===
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
           \______ o           __/
             \    \         __/
              \____\_______/
 _                 _   ____     _            _
| |__   ___   ___ | |_|___ \ __| | ___   ___| | _____ _ __
| '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|
| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__|   <  __/ |
|_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|

helloworldコンテナを作る

  1. docker run -d -p 80:80 docker/getting-started
  2. GUIで開始ボタンを押す。

ttp://0.0.0.0 にアクセスすると、ttp://0.0.0.0/tutorial/ へリダイレクトされる

Startコマンド

$ docker ps -a
CONTAINER ID   IMAGE                    COMMAND                  CREATED       STATUS                      PORTS     NAMES
7b0d73eac7e8   docker/getting-started   "/docker-entrypoint.…"   2 hours ago   Exited (0) 16 minutes ago             nostalgic_colden
$ docker start nostalgic_colden
$ attach nostalgic_colden

httpログが表示される