Machine概念和获取帮助

Docker Machine 允许您在各种环境中预配 Docker 计算机,包括驻留在本地系统、云提供商或裸机服务器(物理计算机)上的虚拟机。Docker Machine 创建 Docker 主机,并根据需要使用 Docker 引擎客户端在主机上生成镜像和创建容器。

驱动用于创建machines

要创建一个虚拟机,请向 Docker Machine提供要使用的驱动名称。驱动确定虚拟机的创建位置。例如,在本地 Mac 或 Windows 系统上,驱动通常是 Oracle VirtualBox。对于预配物理计算机,提供了通用驱动。对于云提供商,Docker Machine支持 AWS、微软 Azure、数字海洋等驱动。Docker Machine引用包括受支持的驱动的完整列表

本地和云主机的默认基本操作系统

由于 Docker 在 Linux 上运行,Docker Machine 规定的每个 VM 都依赖于基本操作系统。为方便起见,有默认的基本操作系统。对于 Oracle Virtual Box驱动,此基本操作系统是 boot2docker。对于用于连接到云提供商的驱动,基本操作系统为 Ubuntu 12.04+。创建Machine时,可以更改此默认值。Docker Machine 引用包括受支持的操作系统的完整列表

Docker 主机的 IP 地址

对于您创建的每台machine,Docker 主机地址是 Linux VM 的 IP 地址。此地址由 docker-machine create子命令分配。使用 docker-machine ls 命令列出已创建的machine。docker-machine <machine-name> 命令返回特定主机的 IP 地址。

为 Docker 主机配置 CLI 环境变量

在machine上运行 docker 命令之前,需要配置命令行以指向该machine。docker-machine env <machine-name>子命令输出应使用的配置命令。

有关 docker-machine 子命令的完整列表,请参阅 Docker Machine 子命令引用

Registry的自定义root证书颁发机构

如果您的Registry由自定义root证书颁发机构签名,并且未在 Docker Engine 注册,您可能会看到以下错误消息:

x509: certificate signed by unknown authority

如 Docker Engine 文档中所述,将证书放在 /etc/docker/certs.d/hostname/ca.crt 中,其中hostname是Registry服务器的主机名。

docker-machine scp certfile default:ca.crt
docker-machine ssh default
sudo mv ~/ca.crt /etc/docker/certs.d/hostname/ca.crt
exit
docker-machine restart

崩溃报告

预配主机是一个复杂的问题,由于许多原因可能会失败。您的工作站可能有各种shell、网络配置、VPN、代理或防火墙问题。链的另一端也有原因:云提供商或两者之间的网络。

为了帮助 docker-machine 尽可能稳定,每当您尝试创建或升级主机时,我们添加了崩溃的监视。这将通过 HTTPS 发送到 Bugsnag 一些有关 docker-machine 版本、生成、操作系统、ARCH、当前 shell 的路径以及最后一个命令的历史记录的信息,正如您使用 --debug 选项所看到的那样。此数据是为了帮助我们查明 Docker-machine 反复出现的问题,并且仅在 docker-machine 崩溃时传输。

要选择不报告错误,请$HOME/.docker/machine目录中创建一个 no-error-report 文件:

$ mkdir -p ~/.docker/machine && touch ~/.docker/machine/no-error-report

该文件不需要有任何内容。

获取帮助

Docker Machine仍处于起步阶段,正在积极开发中。如果您需要帮助、愿意做出贡献,或者只想与志同道合的个人谈论项目,我们有许多开放的沟通渠道。

  • 要报告 Bug 或文件功能请求,请使用 Github 上的问题跟踪器。

  • 要与人实时讨论项目,可以加入 IRC 上的#docker-machine通道。

  • 要提供代码或文档更改,请在 Github 上提交拉取请求。

有关详细信息和资源,请访问我们的帮助页面。

Machine概念和获取帮助 【翻译】的更多相关文章

  1. 获取google翻译的音频文件_合并音频文件的方法

    1. 把引文输入google 翻译,然后点击"朗读"

  2. 乐字节Java反射之一:反射概念与获取反射源头class

    一.Java反射机制概念 “程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”,如Python, Ruby是动态语言:显然C++,Java,C#不是动态语言,但是JAVA有着一个非常突出 ...

  3. python利用爬虫获取百度翻译,爱词霸翻译结果,制作翻译小工具

    先看效果展示(仅作学习使用,非商业) 效果图是采用的 爱词霸 翻译,百度翻译 也实现了,只不过被注释了. 学计算机很多时候碰到生词,每次打开手机/浏览器翻译总觉得很麻烦,就想着自己写一个软件,自己去实 ...

  4. AOP(面向切面编程概念,本文为翻译)

    AOP是什么 AOP为Aspect Oriented Programming的缩写.AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型.利用 ...

  5. spring事务概念与获取事务时事务传播行为源码分析

    一.事务状态:org.springframework.transaction.TransactionStatus isNewTransaction 是否是新事务 hasSavepoint 是否有保存点 ...

  6. Orleans—一些概念

    Orleans-一些概念 这是Orleans系列文章中的一篇.首篇文章在此 这个文章聊一聊Orleans的概念.以下文章大部分翻译自官方教程,还有一些结合实际的应用经验,并对以前文章留下的坑进行填平. ...

  7. 精美图文讲解Java AQS 共享式获取同步状态以及Semaphore的应用

    | 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it ...

  8. kettle系列-6.kettle实现多字段字典快速翻译

    在数据清洗转换中,常见的字典翻译,如性别在原表中是1(男).2(女)等,类似还有很多较大的字典需要翻译,若同一个表中有很多个字典需要翻译,采用[数据库查询]方式翻译的话效率就会相当低下. 这里采用ja ...

  9. viewport ——视区概念,为 自适应网页设计

    什么是Viewport 手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机 ...

随机推荐

  1. 程序猿必备的Git教程

    http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 版权声明:本文为博主原创文章,未经 ...

  2. 互联网IT当线上出现 bug 时,是怎么处理的?

    线上BUG说处理方法:1.关于线上BUG问题,目前公司有一整套线上故障流程规范,包括故障定义.定级.处理流程.故障处理超时升级机制.故障处理小组.故障处罚(与故障存在时长有关)等:2.最主要的是,线上 ...

  3. 创建createElement

    let oDiv = { tag:'div',  props:{ id:'box' } }:   let oP = createElement('p',{'class':'list'},['周一']) ...

  4. Flutter中用ListView嵌套GridView报错异常

    flutter中的ListView组件和GridView组件都是常用的布局组件,有时候ListView中需要嵌套GridView来使用,例如下图: 这种情况就需要在ListView里面再嵌套一个Gri ...

  5. You can't specify target table 'a' for update in FROM clause

    项目中有一个功能变动上线,其中有一张表ttt的字段cc,历史数据需要处理,把字段cc中为'xxx'的值替换为'yyy'. 表A结构如下: CREATE TABLE `ttt` ( `id` bigin ...

  6. ZT:阿里合伙人发文:十年磨一剑,自研数据库终拿世界第一

    按:真正做技术的,就该这样. 以下为全文转载 (观察者网讯) 10月24日,阿里巴巴合伙人.高德总裁刘振飞在阿里云开发者社区发文,回忆从2009年启动“去IOE”工程到2019年OceanBase拿下 ...

  7. 高性能高可用的微服务框架TarsGo的腾讯实践

    conference/2.3 高性能高可用的微服务框架TarsGo的腾讯实践 - 陈明杰.pdf at master · gopherchina/conferencehttps://github.co ...

  8. 属性 每秒10万吞吐 并发 架构 设计 58最核心的帖子中心服务IMC 类目服务 入口层是Java研发的,聚合层与检索层都是C语言研发的 电商系统里的SKU扩展服务

    小结: 1. 海量异构数据的存储问题 如何将不同品类,异构的数据统一存储起来呢? (1)全品类通用属性统一存储: (2)单品类特有属性,品类类型与通用属性json来进行存储: 2. 入口层是Java研 ...

  9. kotlin标准委托之可观察属性

    所谓可观察属性就是当属性变化时可以拦截其变化,实现观察属性值变化的委托函数是Delegates.observable.该函数接受二个参数,第一个是初始化值,第2个属性值变化事件的响应器.每次我们向属性 ...

  10. mongodb查询修改

    //查 public StatisticsSchoolPracticeView findByUser(String userId,int statOrgType,int inDateType){ Qu ...