在Mac下安装使用Docker
Docker暂时并不支持原生的Mac系统,所以Mac下的Docker实际上是依赖一个很小的linux虚拟机来实现的。
安装
Docker暂时并不支持原生的Mac系统,所以Mac下的Docker实际上是依赖一个很小的linux虚拟机来实现的。
安装Virtualbox
Vagrant依赖现有的虚拟机软件来管理虚拟机,如Virtualbox, Vmware Fusion, Parallel Desktop等,其中最方便的是VirtualBox,所以我选择了Virtualbox。 下载地址在https://www.virtualbox.org/wiki/Downloads。下载好后直接安装。
安装Boot2Docker
Boot2Docker是帮助控制虚拟机中Docker的工具,它会下载一个安装好docker的虚拟机,并控制其实现docker功能。 在mac下安装boot2docker只要执行 brew install boot2docker 即可。
安装docker client
要想在mac下直接执行docker命令,需要安装一个适合mac的docker client,安装方法如下
# Get the docker client file
DIR=$(mktemp -d ${TMPDIR:-/tmp}/dockerdl.XXXXXXX) &&
curl -f -o $DIR/ld.tgz https://get.docker.io/builds/Darwin/x86_64/docker-latest.tgz &&
gunzip $DIR/ld.tgz &&
tar xvf $DIR/ld.tar -C $DIR/ &&
cp $DIR/usr/local/bin/docker ./docker
# Set the environment variable for the docker daemon
export DOCKER_HOST=tcp://127.0.0.1:4243
# Copy the executable file
sudo cp docker /usr/local/bin/
这样就有一个docker命令了
使用
使用docker安装需要先启动boot2docker虚拟机 # Initiate the VM boot2docker init # Run the VM (the docker daemon) boot2docker up # To see all available commands: boot2docker 之后就可以使用docker命令了
docker version
讨论与反馈