当前位置:   article > 正文

在OS X上运行Docker

在os x上运行docker

安装VirtualBox

VirtualBox可以点此下载。

安装docker和boot2docker

  1. brew update
  2. brew install docker
  3. brew install boot2docker

启动boot2docker

docker刚开始推出的时候,只支持ubuntu。因为docker依赖于linux container,默认是不支持OS X系统的。 因此如果我们想在OS X上使用docker,就必须借助boot2docker。

docker-in-linux docker-in-osx
初始化boot2docker

如果你是第一次执行,必须先初始化boot2docker,默认它会下载boot2docker.iso到目录~/.boot2docker/中。

boot2docker是基于 Tiny Core Linux 的轻量级Linux发行版,专为 Docker准备,完全运行于内存中,24M大小,启动仅5-6秒。

boot2docker init

启动boot2docker

  1. boot2docker up
  2. # 可以使用如下命令登陆boot2docker系统
  3. boot2docker ssh

升级boot2docker虚拟映像

  1. boot2docker stop
  2. boot2docker download
  3. boot2docker up

或者使用如下命令升级boot2docker

boot2docker upgrade

设置docker相关的环境变量

  1. export DOCKER_HOST=tcp://192.168.59.103:2376
  2. export DOCKER_CERT_PATH=/Users/james/.boot2docker/certs/boot2docker-vm
  3. export DOCKER_TLS_VERIFY=1

一般在第一次启动完成后,docker会提示配置这些信息,具体配置以其提示为准。

  1. # 检查docker启动后的相关信息
  2. docker info

启动Container

docker run hello-world

如果你看到消息This message shows that your installation appears to be working correctly,说明你的docker环境已经配置好了。

启动Ubuntu容器

docker run -it ubuntu bash

启动Nginx容器

  1. docker run -d -p 80:80 --name web nginx
  2. #可以使用如下命令来测试当前的Nginx容器
  3. curl -I `boot2docker ip`

可以使用 docker ps 来查看当前活跃的进程,可以使用 docker stop web 来结束指定容器,或者使用 docker rm web 来删除指定容器。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/946342
推荐阅读
相关标签
  

闽ICP备14008679号