魔法使いの卵

WEBエンジニアの卵の成長記録

DockerをMacに入れてみた

用意するもの

MacでDockerを導入

  • 必要なものを入れる
(๑˃̵ᴗ˂̵)و < brew update
(๑˃̵ᴗ˂̵)و < brew install docker boot2docker
  • 入っているか確認する
(๑˃̵ᴗ˂̵)و < docker -v
Docker version 1.7.0, build 0baf609
(๑˃̵ᴗ˂̵)و < boot2docker init
Latest release for github.com/boot2docker/boot2docker is v1.8.1
Downloading boot2docker ISO image...
Success: downloaded https://github.com/boot2docker/boot2docker/releases/download/v1.8.1/boot2docker.iso
    to /Users/nakanoyuta/.boot2docker/boot2docker.iso
Generating public/private rsa key pair.
Your identification has been saved in /Users/ユーザ名/.ssh/id_boot2docker.
Your public key has been saved in /Users/ユーザ名/.ssh/id_boot2docker.pub.
(๑˃̵ᴗ˂̵)و < boot2docker start
Waiting for VM and Docker daemon to start...
...........................ooooooooooooo
Started.
Writing /Users/ユーザ名/.boot2docker/certs/boot2docker-vm/ca.pem
Writing /Users/ユーザ名/.boot2docker/certs/boot2docker-vm/cert.pem
Writing /Users/ユーザ名/.boot2docker/certs/boot2docker-vm/key.pem

To connect the Docker client to the Docker daemon, please set:
    export DOCKER_HOST=tcp://192.168.59.103:2376
    export DOCKER_CERT_PATH=/Users/ユーザ名/.boot2docker/certs/boot2docker-vm
    export DOCKER_TLS_VERIFY=1
  • 動作しているか確認してみる
(๑˃̵ᴗ˂̵)و < boot2docker status
running
(๑˃̵ᴗ˂̵)و < env | grep DOCKER
DOCKER_HOST=tcp://192.168.59.103:2376
DOCKER_CERT_PATH=/Users/ユーザ名/.boot2docker/certs/boot2docker-vm
DOCKER_TLS_VERIFY=1
export DOCKER_HOST=tcp://192.168.59.103:2375
export DOCKER_CERT_PATH=/Users/ユーザ名/.boot2docker/certs/boot2docker-vm
export DOCKER_TLS_VERIFY=1
  • dockerの設定ができているか確認する
(๑˃̵ᴗ˂̵)و < docker version
(๑˃̵ᴗ˂̵)و < docker info
を叩いてエラーがでなければ成功

おもったこと

環境変数に関してはgithubでzshrcを管理している場合は
環境ごとに設定を書き換える必要があるとおもうたぶん。
とりあえず、これでMacへの導入はできた。