macにDockerを入れてNginxでwebサーバーを立てるまで

2016-02-02
 

Docker流行ってますね。

そんなわけでmacにDocker入れてmacのブラウザからDockerのnginxにアクセスできるようにしたいと思います。

Docker Toolboxというのがあるので、これでサクッとmacにインスコできちゃいます。

 

動画内で使用したコマンドはこちら

Centosのイメージをダウンロードしてくる


$ docker pull centos

ダウンロードしたイメージ一覧


$ docker imagex

コンテナを起動する

ローカルのDocuments/dockerをdocker内の/dockerと共有フォルダとして、inkenコンテナという名前で立ち上げています。


$ docker run --privileged -td -p 80:80 -v /Users/inken/Documents/docker:/docker --name inken centos /sbin/init

コンテナの状態を表示する

-aオプションをつけると、起動してるのも起動してないのも表示します


$ docker ps -a

コンテナに入る


$ docker exec -it inken /bin/bash

Dockerコンテナの保存


$ Docker commit inken inken

Dockerコンテナの削除


$ docker rm inken

Dockerイメージの削除


$ docker rmi centos

環境変数を設定する


$ eval "$(docker-machine env default)"