Docker
Mac OS Xへのインストール
- Mac OS X - Docker Documentation
https://docs.docker.com/installation/mac/
Dockerの起動
アプリケーションフォルダ内のboot2dockerを起動するか、
$ boot2docker init
$ boot2docker start
$ export DOCKER_HOST=tcp://$(boot2docker ip 2>/dev/null):2375
Docker自体のアップデート
以下のインストーラから行うか、
- Releases · boot2docker/osx-installer · GitHub
https://github.com/boot2docker/osx-installer/releases
stopしてdownloadしてstart。
$ boot2docker stop
$ boot2docker download
$ boot2docker start
起動してるかしら…
$ ps aux | grep -i docker
$ ps aux | grep -i vbox
イメージ
# イメージ一覧
$ docker images
コンテナ
# 現在起動中
$ docker ps
# これまでの
$ docker ps -a
# 最後のコンテナのID
$ docker -l -q
# コンテナ停止
$ docker stop <コンテナID>
# コンテナ起動
$ docker start <コンテナID>
# コンテナ再起動
$ docker restart <コンテナID>
# 起動中のコンテナに接続
$ docker attach <コンテナID>
# (接続から抜ける)
Ctrl-p Ctrl-q
# コンテナ内のファイルをホストへコピー
$ docker cp <コンテナID>:/etc/passwd .
# ホストのディレクトリをコンテナにマウント
$ docker run -v /home/vagrant/test:/root/test ubuntu echo yo
# コンテナ削除
$ docker rm <コンテナID>
# コンテナ情報
$ docker inspect <コンテナID>
# コンテナのログ
$ docker logs <コンテナID>
# コンテナのプロセス
$ docker top <コンテナID>