「仮想サーバ/docker/インストール/mac」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→コンテナを作る) |
|||
| (同じ利用者による、間の1版が非表示) | |||
| 行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コンテナを作る
- docker run -d -p 80:80 docker/getting-started
- 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ログが表示される
