首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么docker -machine的内部docker版本与外部版本不同

Docker Machine是Docker官方提供的一个命令行工具,用于在本地或远程创建和管理Docker主机。它允许用户在不同的环境中快速创建和配置Docker主机,例如虚拟机、云服务器等。

在使用Docker Machine时,可能会遇到内部Docker版本与外部版本不同的情况。这是由于Docker Machine的工作原理所致。

Docker Machine的工作原理是通过在目标主机上安装一个独立的Docker引擎来创建和管理Docker主机。这个独立的Docker引擎被称为“内部Docker版本”,它与外部版本可能存在差异。

内部Docker版本与外部版本不同的原因可能有以下几点:

  1. Docker Machine的内部Docker版本可能是预先打包好的特定版本,用于确保与Docker Machine工具的兼容性和稳定性。这意味着内部版本可能会滞后于最新的Docker版本,因为它需要经过测试和验证。
  2. 外部版本是指用户自己安装的Docker引擎版本,可能是最新的稳定版本或特定的版本要求。用户可以根据自己的需求选择安装不同的Docker版本。
  3. Docker Machine可能会在创建Docker主机时自动安装内部Docker版本,而不考虑外部版本的存在。这是为了确保创建的Docker主机具有一致的环境和配置。

尽管内部Docker版本与外部版本可能存在差异,但通常不会对使用Docker Machine创建和管理Docker主机的功能产生重大影响。用户可以通过升级或降级Docker引擎来调整内部和外部版本的一致性。

总结起来,Docker Machine的内部Docker版本与外部版本不同是因为工具的设计和工作原理所致。这种差异通常不会对使用Docker Machine的功能产生重大影响,用户可以根据自己的需求选择合适的Docker版本。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Docker 17.03系列教程(一)Docker EEDocker CE简介版本规划

那么这两个版本有什么区别呢?不仅如此,Docker进入17.03后,版本命名方式跟之前完全不同,以后Docker又会有怎样版本迭代计划呢?本文将为您一一解答。...Docker EE提供三个服务层次: 服务层级 功能 Basic 包含用于认证基础设施Docker平台Docker公司支持经过 认证、来自Docker Store容器插件 Standard 添加高级镜像容器管理...版本迭代计划 Docker从17.03开始,转向基于时间YY.MM 形式版本控制方案,类似于Canonical为Ubuntu所使用版本控制方案。...Docker EE和stable版本版本号保持一致,每个Docker EE版本都享受为期一年支持维护期,在此期间接受安全关键修正。 总结 1....Docker从17.03开始分为企业版社区版,社区版并非阉割版,而是改了个名称;企业版则提供了一些收费高级特性。 2.

1K70

Kubernetes各版本对应支持docker版本列表

大家好,又见面了,我是你们朋友全栈君。 Kubernetes主要做Docker容器化管理,总结一下如何查看k8s对应支持docker版本方法。...在GitHub可以查看所有Kubernetets版本信息:https://github.com/kubernetes/kubernetes/releases 截止2019.08.09最新版本支持信息:...Kubernetes 1.15.2 –>Docker版本1.13.1、17.03、17.06、17.09、18.06、18.09 Kubernetes 1.15.1 –>Docker版本1.13.1...1.10.* –>Docker版本1.11.2到1.13.1、17.03 查看方式: 点击链接进入到GitHub中查找对应版本后点击CHANGELOG-1.15.md 点进去查找docker versions...1.14.4版本信息点击CHANGELOG-1.14.md: 点进去查找docker versions: 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

14.5K20

Docker安装和版本详细介绍

1.Docker-CE和Docker-EE版本介绍 Docker-CE指Docker社区版,由社区维护和提供技术支持,为免费版本,适合个人开发人员和小团队使用。...Docker-EE指Docker企业版,为收费版本,由售后团队和技术团队提供技术支持,专为企业开发和IT团队而设计。 相比Docker-EE,增加一些额外功能,更重要是提供了更安全保障。...此外,Docker发布版本分为Stable版和Edge版,区别在于前者是按季度发布稳定版(发布慢),后者是按月发布边缘版(发布快)。 通常情况下,Docker-CE足以满足我们需求。...为什么使用加速器?...配置Docker加速器,将会提升在国内获取Docker官方镜像速度,否则后面下载镜像过程会很慢,甚至有可能无法下载镜像 6.Docker版本安装介绍 – 总结 以上安装教程CentOS7

1.7K20

nfs不同版本挂载解析

NFS,是Network File System简写,即网络文件系统。网络文件系统是FreeBSD支持文件系统中一种,也被称为NFS.  NFS允许一个系统在网络上他人共享目录和文件。...运行模式: C/S  版本异同:RHEL6.5以NFSv3作为默认版本,NFSv3使用TCP、UDP协议(端口号是2049),默认是UDP; RHEL7以NFSv4作为默认版本,NFSv4使用TCP协议...: NFS协议到现在经历了V1,V2,V3,V4版本,但是它有一个缺点就是协议没有用户认证机制,而且数据在网络上传送时候是明文传送,所以安全性极差,一般只能在局域网中使用。...pNFS需要NFS服务器和客户端协同支持 后来 NFSv4.1,NFSv4.0相比,NFSv4.1最大变化是支持并行存储了。...在以前协议中,客户端直接服务器连接,客户端直接将数据传输到服务器中。当客户端数量较少时这种方式没有问题,但是如果大量客户端要访问数据时,NFS服务器很快就会成为一个瓶颈,抑制了系统性能。

14.6K23

Webug4.0Docker版本来了!

文章来自零釼实验室成员 南宫十六 文章共2016字9图 预计阅读时间6分钟 0x01 前言 WeBug名称定义为"我们漏洞"靶场环境 ,基础环境是基于PHP/mysql制作搭建而成,中级环境高级环境分别都是由互联网漏洞事件而收集漏洞存在操作环境...在webug3.0发布后四百多天226安全团队终于在大年初二发布了webug4.0版本。...版本Webug4.0,已经push到了Docker hub,欢迎大家下载来玩~ 向226安全团队前辈们致敬~ 0x02 构建过程 首先是下载了Webug4.0版本源码,然后编写Dockerfile...然后在本目录下输入 docker build -t webug:4.0 . ? 稍等片刻,你Webug就搭建完成了。...启动过程 docker run -d -P area39/webug ? 此时你Webug就能使用啦。 ?

1.8K20

在特定环境中安装指定版本Docker

通常用官方提供安装脚本或软件源安装都是安装比较新 Docker 版本,有时我们需要在一些特定环境服务器上安装指定版本 Docker。今天我们就来讲一讲如何安装指定版本 Docker 。...移除其它版本Docker 如果之前存在其它版本Docker,可以使用以下命令先移出: Ubuntu $ apt-get purge docker-engine CentOS $ yum remove...docker-engine 安装指定版本Docker 根据实际情况,选定要安装 Docker 版本进行安装。...=1.13.1-0~ubuntu-xenial CentOS $ yum install docker-engine-1.13.1-1.el7.centos.x86_64 验证Docker版本 $ docker...raw=true | sh 使用需要 Docker 版本替换以下脚本中 ,目前该脚本支持 Docker 版本: 1.10.3 1.11.2 1.12.1 1.12.2 1.12.3 1.12.4

3.6K20

centos7.0体验之前版本不同

今天下午,没事干,在一台机器上装了一个centos7玩一玩,发现之前版本有很大不同,不知道rhel7是不是也是这样,毕竟现在centos属于redhat了。...装机 首先是装机时,以前rhel一系(包括centos,fedora)选包都可以全选,但现在是只能单选一项了,有子选项重复;当装到选择分区时,centos7推荐分区是xfs,而不是之前ext...初次启动 装完机后,开机进系统界面换了,乍一看以为是两个内核,原来有一个是rescue选择,而且按e后,会发现所有的grub.conf信息全出来了,好不容易找到内核启动地方,写了个 1(要进单用户模式...按原6版本去修改,重启后没效果,man了一下hostname, 发现7中改名要到/etc/hostname去改名字。...chmod +x rc.local, 是的,要手动加执行权限,难道我之前装6以前系统中这个都要手动加执行权限,我不记得啊!!!!

70170

使用nvm管理不同版本nodenpm

前言 随着大前端快速发展,node版本更新很快,我们在工作中,可以会有老版本node项目需要维护,也可能有新版本node项目需要开发,如果我们只有一个node版本的话将会很麻烦,nvm可以解决我们难点...使用 命令 作用 nvm ls 列出所有已安装 node 版本 nvm ls-remote 列出所有远程服务器版本(官方node version list) nvm list 列出所有已安装 node...版本 nvm list available 显示所有可下载版本 nvm install stable 安装最新版 node nvm install [node版本号] 安装指定版本 node nvm...uninstall [node版本号] 删除已安装指定版本 nvm use [node版本号] 切换到指定版本 node nvm current 当前 node 版本 nvm alias [别名]...[node版本号] 给不同版本号添加别名 nvm unalias [别名] 删除已定义别名 nvm alias default [node版本号] 设置默认版本 参考文档 nvm使用教程 nvm常用命令

79130

使用 nvm 管理不同版本 node npm

使用 nvm 管理不同版本 node npm 补充说明:Mac 下通过 brew install nvm 所安装 nvm ,由于安装路径不同,无法正确启用。...升级 NodeJS 之后可以很方便开始使用一些 ES6 语言特性,但又会导致团队内部 mz-fis 框架无法更新,因为它暂时只支持 v0.12 版本。...版本 如果你默认 node 版本(通过 nvm alias 命令设置项目所需版本不同,则可在项目根目录或其任意父级目录中创建 .nvmrc 文件,在文件中指定使用 node 版本号,例如:...外部 shell 脚本,因此 n 命令相比 nvm 更加局限。...因此不能很好满足『按不同 node 版本使用不同全局 node 模块』需求。 因此建议各位尽早开始使用 nvm ,以免出现全局模块无法更新问题。

2.6K70

Docker容器内部端口映射到外部宿主机端口方法小结

Docker允许通过外部访问容器或者容器之间互联方式来提供网络服务。 容器启动之后,容器中可以运行一些网络应用,通过-p或-P参数来指定端口映射。...注意: 宿主机一个端口只能映射到容器内部某一个端口上,比如:8080->80之后,就不能8080->81 容器内部某个端口可以被宿主机多个端口映射,比如:8080->80,8090->80,8099...->80 1)启动容器时,选择一个端口映射到容器内部开放端口上 -p  小写p表示docker会选择一个具体宿主机端口映射到容器内部开放网络端口上。...-P  大写P表示docker会随机选择一个宿主机端口映射到容器内部开放网络端口上。...,访问http://localhost/32770即可 2)启动创建时,绑定外部ip和端口(宿主机ip是192.168.10.214) [root@docker-test ~]# docker run

5.1K20
领券