在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
安装 复制代码 代码如下:selflydeMacBook-Pro:~ liyd$ brew search docker 这里我们只需要安装两个软件包:docker和docker-machine-parallels,其中docker-machine会成为docker-machine-parallels的依赖而自动进行安装。 可以看到上面这三个软件包后面都有个勾,因为我本机已经安装过了。 复制代码 代码如下:selflydeMacBook-Pro:~ liyd$ brew install docker-machine-parallels selflydeMacBook-Pro:~ liyd$ brew install docker 创建虚拟机 复制代码 代码如下:selflydeMacBook-Pro:~ liyd$ docker-machine create --driver=parallels prl-dev 当然还有一些其它的参数,具体可以看项目主页上的说明。 第一次创建会比较慢,因为要下载boot2docker.iso。 如果提示下载失败,可以自行到github上去下载后,放到~/.docker/machine/cache目录下。 使用 复制代码 代码如下:selflydeMacBook-Pro:~ liyd$ docker-machine env prl-dev export DOCKER_TLS_VERIFY="1" export DOCKER_HOST="tcp://10.211.55.11:2376" export DOCKER_CERT_PATH="/Users/liyd/.docker/machine/machines/prl-dev" export DOCKER_MACHINE_NAME="prl-dev" # Run this command to configure your shell: # eval $(docker-machine env prl-dev) selflydeMacBook-Pro:~ liyd$ eval $(docker-machine env prl-dev) 至此,就可以像平常使用docker一样来自由发挥了! 容器端口跳转 复制代码 代码如下:$ docker run --rm -i -t -p 80:80 nginx 然后你应该能用IP地址接入Nginx服务器: 复制代码 代码如下:$ boot2docker ip 通常,这个IP地址为192.168.59.103,但是也可能被VirtualBox启用的DHCP修改。 其他 复制代码 代码如下:$ ./boot2dockerUsage: ./boot2docker [<options>]{help|init|up|ssh|save|down|poweroff|reset|restart|config|status|info|ip|delete|download|version} [<args>] docker-machine还有一些其它非常有用的命令,可以自行在命令行查看: active Print which machine is active config Print the connection config for machine create Create a machine env Display the commands to set up the environment for the Docker client inspect Inspect information about a machine ip Get the IP address of a machine kill Kill a machine ls List machines provision Re-provision existing machines regenerate-certs Regenerate TLS Certificates for a machine restart Restart a machine rm Remove a machine ssh Log into or run a command on a machine with SSH. scp Copy files between machines start Start a machine status Get the status of a machine stop Stop a machine upgrade Upgrade a machine to the latest version of Docker url Get the URL of a machine version Show the Docker Machine version or a machine docker version help Shows a list of commands or help for one command |
请发表评论