jjzjj

docker - 将 Docker Machine 与 Swarm 一起使用和通过 Docker 守护进程使用 Swarm 有什么区别?

在一个swarm中拥有多个docker机器(一个管理器和许多节点)与在一个swarm中拥有多个docker服务副本之间到底有什么区别? 最佳答案 好吧,由于没有人回答这个问题,我继续在互联网上阅读更多内容,试图了解这两个概念之间的区别。这是我目前所理解的:DockerMachine是一个运行Docker引擎实例的非常小的虚拟机。这意味着我们可以在其中运行Docker容器。可以理解为容器的容器。Docker引擎有(sincethe1.12version)一个名为SwarmMode的模块,它为连接和编排许多包含Docker的机器(物理或

linux - linux 上需要 docker-machine 吗?

我正在运行具有vmplayer的Windows7(64位)机器,它承载Fedora25。我已经在上面安装了dockerCE,我的示例到目前为止运行良好。问题在于尝试运行docker-machine示例时。据我了解,需要为docker创建主机。虽然在Windows和Mac上使用它是有意义的,但在Linux上需要它吗?更让人困惑的是,为什么我到目前为止尝试的所有示例都运行良好?另外一点是,如果docker-machine不是Linuxdocker发行版的一部分;那么我们如何在Linux上创建多个docker主机呢? 最佳答案 Docke

macos - 如何在 OS X 中运行 "docker-machine create"?

我启动了Docker,现在正在学习教程,但据我所知,我无法在OSX上运行docker-machine命令。Thedocumentationstates运行以下命令来创建本地虚拟机:docker-machinecreate--drivervirtualboxmanager但是,此命令在OSX(11.6)中不起作用,并出现以下错误:Runningpre-createchecks...Errorwithpre-createcheck:"VBoxManagenotfound.MakesureVirtualBoxisinstalledandVBoxManageisinthepath"我尝试安装虚

c# - .Net Core Machine Key 替代 webfarm

我一直在使用dotnetcore创建一个在Linux主机上的Kubernetes集群中运行的应用程序。在我测试时,它注意到在验证CSRFtoken时出现异常,这是有道理的,因为我还没有将机器key编辑为在每个实例上都相同。当我继续在web.config中设置机器key时,我注意到这在.NetCore中不再起作用。由于现在使用DataProtectionAPI,机器key不再起作用。我尝试在我的应用程序中实现api,但是当我阅读时,我需要使用网络共享来交换所有实例之间的key,我惊呆了。当然必须有一种更简单(更好)的方法来实现这一点,而不必依赖共享来在线对吧?我尝试在ConfigureS

bash - 如何撤消命令 $ eval "$(docker-machine env blog)"

我认为该命令将$docker命令重定向到docker机器。现在我所有的docker命令都给了我一个错误FATA[0000]Couldn'treadcacert...后面跟着我创建的docker-machine的路径。我怎样才能修复我的外壳? 最佳答案 你要找的是:eval"$(docker-machineenv-u)"它将取消设置DOCKER_*变量。为了记录,这里是docker-machineenv-u的输出:unsetDOCKER_TLS_VERIFYunsetDOCKER_HOSTunsetDOCKER_CERT_PATHun

ubuntu - 须藤 : docker-machine: command not found

谁曾经尝试过学习本关于DockerSwarm的教程?https://docs.docker.com/get-started/part4/有一个部分叫做:创建集群。我想做的是使用docker-machine创建几个虚拟机。由于我使用的是ubuntu16.0.4,所以我使用以下命令来获取VirtualBox。sudoapt-getupdatesudoapt-getinstallvirtualbox-5.2安装VirtualBox后,输入如下命令:docker-machinecreate--drivervirtualboxmyvm1但它说:sudo:docker-machine:找不到命令所

docker - 有没有办法强制 docker-machine 创建具有特定 ip 的 vm?

有没有办法强制docker-machine创建具有特定ip的dockervm(假设ip可用)? 最佳答案 这是在docker/machineissue1709中主动请求的IwanttobeabletospecifytheIPaddressofaVM(i.e.thevaluethat'slistedunder"URL"indocker-machinels)whenIcreateitwithdocker-machinecreate.IwantthisbecauseI'vebeenrelyingonboot2docker'sdefault

docker - 如何更改 "default"docker-machine 的 dns 设置

我知道如何使用dns设置创建新的docker-machinedocker-machinecreate-dvirtualbox--engine-optdns=8.8.8.8my_machine但是已经有一个“默认”虚拟机,那么有没有办法改变它的dns?我阅读了使用boot2docker执行此操作的在线方法,但该工具已被弃用,并且docker-machine已取代它。不幸的是,它太新了,我在网上找不到太多关于这个的东西。 最佳答案 转到~/.docker/machine/machines/default/config.json并将您自己

企业代理背后的 docker-machine

我正在尝试使用docker-machine在公司http代理后面的私有(private)云(Openstack)上创建一个实例。是否可以告诉docker-machine使用代理,或者我是否需要预先配置http_proxy环境变量的Glance镜像? 最佳答案 如前所述,您可以在以下位置编辑文件$HOME\.docker\machine\machines\default\config.json并设置HTTP_PROXY、HTTPS_PROXY和NO_PROXY变​​量(或删除它们):"HostOptions":{"Driver":""

macos - 如何修复 "error in run: Failed to get machine "boot2docker-vm": machine does not exist"?

使用start|info|stop|delete参数运行boot2docker导致错误消息:snowch$boot2dockerstarterrorinrun:Failedtogetmachine"boot2docker-vm":machinedoesnotexistsnowch$boot2dockerinfoerrorinrun:Failedtogetmachine"boot2docker-vm":machinedoesnotexistsnowch$boot2dockerstoperrorinrun:Failedtogetmachine"boot2docker-vm":machine