8、MAC 上Docker环境搭建
来源:互联网 发布:ubuntu u盘启动工具 编辑:程序博客网 时间:2024/06/04 23:55
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
注意:Docker支持Mac OS X 10.6 "Snow Leopard" 及其以上版本
下载链接
https://www.docker.com/products/docker-toolbox
或者:
https://github.com/docker/toolbox/releases
或者:
https://get.daocloud.io/toolbox/
包括如下组建:
docker 17.04.0-ce-rc2
docker-machine 0.10.0
docker-compose 1.12.0-rc2
Kitematic 0.13.1
Boot2Docker ISO 17.04.0-ce-rc2
VirtualBox 5.1.18
安装
下载的包为:DockerToolbox-17.04.0-ce-rc2.pkg
双击安装
启动
启动Docker Quick Start Terminal
选在iTerm(Always)
然后输出如下:
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/
docker is configured to use thedefault machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com
查看:
docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default * virtualbox Running tcp://192.168.99.100:2376 v17.04.0-ce-rc2
如果没有任何machine,就要创建第一个machine并且命名为default
需要创建一个虚拟机(启动时候默认已有一个,)
docker-machine create --driver virtualbox default
命令
docker-machine命令
docker-machine help
获取Docker主机地址:
docker-machine ip default
使用
进入DOCKER
docker-machine ssh default
关闭
docker-machine stop
错误
(default) Default Boot2Docker ISO is out-of-date
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/
Host does not exist: "default"
docker is configured to use thedefault machine with IP
For help getting started, check out the docs at https://docs.docker.com
答:https://github.com/boot2docker/boot2docker/releases
下载。(有防火墙不一定下载下来)
这个文件的官方位置是在 GitHub,所以在国内不一定能下载下来。
由于Docker要使用boot2docker.iso启动,而在启动时由于boot2docker.iso不是最新的时候,每次都需要下载需最新版,而由于GFW或者官网不提供最新版本的下载时,就无法进行下一步了,不过可以自己制作最新(或者某个版本)的boot2docker.iso
https://github.com/boot2docker/boot2docker/releases
通过迅雷下载后,复制文件boot2docker.iso到/usr/local/.docker/machine/cache/boot2docker.iso目录,重新打开Docker Quickstart Terminal。
或者直接关闭网络。
- 8、MAC 上Docker环境搭建
- Vagrant中搭建Docker虚拟环境(上)-Mac
- Mac下docker环境搭建
- mac搭建docker lnmp环境
- mac+virtualbox+centos7+docker搭建lnmp环境
- MAC OSX Docker开发环境搭建
- docker 环境搭建 Windows版本 mac版本
- 在MAC服务器上搭建docker-registry
- MAC 上搭建lua环境
- Mac上搭建php环境
- MAC 上Nginx环境搭建
- Mac上搭建PHP环境
- mac上c#环境搭建
- Mac OSX 上OpenCV环境搭建小记
- Mac上Android开发环境的搭建
- MAC OSX上搭建Android开发环境
- Mac上NDK环境的搭建
- appium在MAC上环境搭建
- android-支持多种屏幕[处理运行时变更] 十六
- c/c++中的两个反正切函数
- Win64 驱动内核编程-33.枚举与删除对象回调
- 利用gdal实现重采样与裁剪
- 移植linux3.6至mini2451过程中遇到的问题及解决(持续更新中...)
- 8、MAC 上Docker环境搭建
- 第五届蓝桥杯B组java—猜字母
- Uva-7423-Assigning Workstations(贪心+优先队列)
- 攻破JAVA NIO技术壁垒
- tensorflow 入门学习(1)
- 4、搭建个人电子商务平台——ecshop
- Lua中的函数库使用总结
- KMP算法详解
- 前端学习方法!