docker-machine专题提供docker-machine的最新资讯内容,帮你更好的了解docker-machine。
我试图从撰写文件指定的同一网络上的另一个容器中连接到mysql容器.version: '2' services: web: build: context: . dockerfile: nginx/Dockerfile ports: - '8080:80' volumes: - ./d
我正在尝试从Vagrant切换到Docker(为时已晚,现在返回).我已经删除了Oracle Vbox,并且拥有:>已安装Mac版Docker>拉sath89 / oracle-12c>在https://hub.docker.com/r/sath89/oracle-12c/上遵循说明因此,我使用以下命令创建了Docker容器:docker
我需要在运行Docker Image时给出一个参数,该参数将是0-3之间的一个数字.Dockerfile具有以下内容:WORKDIR 'mydir/build' CMD ./maker oneapp > /artifacts/oneapp_$1.log ; ./maker twoapp > /artifacts/twoapp_$1.log ; .
我想知道何时拉出某个图像,何时运行docker images何时出现Created字段,但没有拉出图像的日期.最佳答案如果您是从Linux上的官方存储库安装docker-engine的,则应将其安装在/ var / lib / docker中,以进行自己的配置,找到相应的路径.有/var/lib/docker/image/aufs/repositories.
我在OS:X上使用docker-machine.我想在我的boot2docker机器上安装Docker 1.11.2,但是看起来docker-machine和boot2docker的结合总是在拉最新版本的boot2docker.我尝试用匹配的1.11.2手动下载的iso替换〜/ .docker / machine / machines / default /
我刚刚在机器上安装了Docker&有一个Nginx / PHP7(FPM)/ MySQL设置都可以正常工作,但是在PHP容器上安装了Xdebug后,我无法将其连接回主机上的PHPStorm.这是我的PHP Xdebug配置…zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts- 20151
使用docker run命令时,可以通过传递--dns< dns_server_ip>来指定容器的DNS主机.论点.docker build命令是否具有等效功能?文档中没有关于它的任何内容,尝试将其引发错误.最佳答案我的一个朋友提出了另一种解决方案:使用ADD作为第一个构建指令,将/etc/resolv.conf插入容器.然后,容器将对所有将来的版本使用这些
因此,我在许多地方都读到了Docker更快,更高效的原因,因为它使用了基于VM的容器,但是当我在Mac上下载docker时,我意识到它使用虚拟盒来运行容器.我相信在Linux机器上,docker不需要虚拟盒子,可以在Linux内核上运行.这个对吗 ?回到原始问题. docker是否仍会更快/更高效,因为它针对每个环境使用了一个VM来运行多个容器,而不是Var
尝试使用Docker Swarm,我这样做了:docker-machine create -d virtualbox node-1 docker-machine create -d virtualbox node-2 docker-machine create -d virtualbox node-3 eval $(docker-machine env n
有一些功能,比如没有https的JavaScript服务工作者,只能在localhost上工作,但当我在docker容器中运行我的app时,使用docker-compose,它运行在docker-machine之上,我需要使用它连接到它我得到的地址docker-machine ip default 有没有办法将localhost映射到该ip?最佳答案您可以向
我正在尝试拉微软/ aspnet图像.它试图下载一些东西并显示进度.但随后它显示错误 - “未知blob”.我怎么能解决这个问题?附:我有docker客户端和服务器v1.12.2最佳答案您的docker版本是1.12.2,它不支持Windows Containers,这意味着您在VM中运行Linux Containers.并且您正在提取基于Windows容器
有没有办法可以使用名称而不是ip地址到达docker容器?我听说过管道,我已经看到一些dns和hostname类型的选择码头,但我仍然无法把所有的东西放在一起.感谢您的时间.我不知道这是否有帮助,但这是迄今为止所做的:>使用docker-machine和vmwarevsphere驱动程序安装Docker容器主机>用docker-compose启动
我正在尝试使用docker并想运行Ubiquiti video controller.我已经安装了Docker Toolbox并设法让容器在我的Yosemite主机上运行,​​并且可以通过访问docker返回的IP在同一台mac上访问它机器ip默认.但我想在网络上的其他机器上访问它,并最终在我的家用路由器上设置端口转发,以便我可以在我的家庭网络之外访问它.正
我最近在使用docker工具箱一段时间没有问题后遇到了这个问题.Windows更新后开始发生?Windows 10 Home - 64卸载并重新安装Docker工具箱卸载并重新安装各种版本的VirtualBox仍然得到相同的错误Running pre-create checks... Creating machine... (default) Copyi
如果Docker社区在Windows上本机运行,那为什么它需要Hyper-v? I.E.,本地意味着Docker-Engine可以在Windows上运行指令吗?它看起来像是它仍然启动一个Linux VM并在其中运行.对我来说,似乎docker-toolbox使用运行linux的oracle hyper-visor,而Docker社区使用运行linux的Hyp
我想在Ubuntu 16.04中安装docker.我正在关注this link的docker安装.我最终无法找到包docker-engine我目前的核心版本 - 4.4.0-38-通用Ubuntu版本 - 16.04最佳答案已经在Ubuntu中的docker包称为docker.io [1],所以就这样做sudo apt-get install docke
更新到docker-machine后,我不知道如何在本地boot2docker docker-machine中更新DOCKER_OPTS并永久保存$docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM dev *
我有以下设置:>运行MySQL的OSX侦听端口3306上的所有网络适配器> XDEBUG启用IDE侦听基本OSX系统上的端口9000.>使用主机IP 192.168.99.100在OSX系统上运行的docker-machine主机>一个基于debian的docker容器,在docker主机上运行mysql客户端,运行xdebug的HH
我很有智慧,所以希望你们能帮助我.在带有docker-machine的OSX 10.11.2中,我有一个docker-compose文件,它应该构建一个本地Dockerfile并为它附加一个MySQL容器. MySQL容器应该挂载我存储数据库数据的本地文件夹,因此如果容器或VM关闭,我可以重新启动它而不会丢失数据.问题是,当我运行它时,它会抛出一个权限错误:
在我的Mac上,当我通过运行“Docker quickstart终端”启动docker时,它将启动默认的docker机器.我在docker quickstart终端的start.sh中看到:#!/bin/bash VM=default DOCKER_MACHINE=/usr/local/bin/docker-machine VBOXMANAGE=/Appl