気の抜けたラムネ

エンジニアの筆者が書く雑多ブログです。

MacBookにDockerを入れた

インストール

ここからDockerのimgファイルを取ってきて実行 docs.docker.com

あとはドキュメントに従ってやってく。 dockerのバージョン確認

% docker --version
Docker version 17.06.0-ce, build 02c1d87

docker-composeのバージョン確認

% docker-compose --version
docker-compose version 1.14.0, build c7bdf9e

docker-machine のバージョン確認

% docker-machine --version
docker-machine version 0.12.0, build 45c69ad

nginxの起動

% docker run -d -p 80:80 --name webserver nginx
Unable to find image 'nginx:latest' locally
latest: Pulling from library/nginx
e6e142a99202: Pull complete
c5b776fbdd26: Pull complete
1128674f0003: Pull complete
Digest: sha256:8e2645484fe09122ea8aef7a186658082a860312d47fa51675cbf21d1b4b901a
Status: Downloaded newer image for nginx:latest
67606a33a85f673e01bfd4171a6e4a154e7a3ab5cbcb1c5b770de7c9acb8663d

そして

http://localhost/

にアクセスするとnginxが起動した

おまけ

dockerのプロセスの一覧表示

% docker ps

プロセスの終了

% docker stop webserver

nginxを消すときは

% docker rmi nginx

で消えるらしい。そんなかんじ。