LoginSignup
3
2

More than 5 years have passed since last update.

macでもdockerインストール

Posted at

os x yosemite で実施
事前にvirutualboxインストール済みの事

インストール

homebrewインストール

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

dockerインストール

$ brew install docker

boot2dockerインストール

$ brew install boot2docker

boot2docker起動

初期化

$ boot2docker init

起動

$ boot2docker up
~省略~
To connect the Docker client to the Docker daemon, please set:
    export DOCKER_CERT_PATH=/Users/xxxxx/.boot2docker/certs/boot2docker-vm
    export DOCKER_TLS_VERIFY=1
    export DOCKER_HOST=tcp://192.168.59.103:2376

環境変数設定
起動時に出力された環境情報を環境変数に設定

$ vi ~/.bash_profile
    export DOCKER_CERT_PATH=/Users/xxxxx/.boot2docker/certs/boot2docker-vm
    export DOCKER_TLS_VERIFY=1
    export DOCKER_HOST=tcp://192.168.59.103:2376

起動確認

$ . ~/.bash_profile 
$ boot2docker status
running
$ boot2docker info
{
    "Name": "boot2docker-vm",
    "UUID": "bf7057c8-da7e-46e5-83c6-63e020bfb6f2",
    "Iso": "/Users/xxxxx/.boot2docker/boot2docker.iso",
    "State": "running",
    "CPUs": 4,
    "Memory": 2048,
    "VRAM": 8,
    "CfgFile": "/Users/xxxxx/VirtualBox VMs/boot2docker-vm/boot2docker-vm.vbox",
    "BaseFolder": "/Users/xxxxx/VirtualBox VMs/boot2docker-vm",
    "OSType": "",
    "Flag": 0,
    "BootOrder": null,
    "DockerPort": 0,
    "SSHPort": 2022,
    "SerialFile": "/Users/xxxxx/.boot2docker/boot2docker-vm.sock"

停止

$ boot2docker stop
3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2