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>