草庐IT

docker-compse

全部标签

asp.net - Docker for Windows : ASP. NET 站点无法读取 Dockerfile 中定义的环境变量

我有一个在Windowsdocker容器中运行的ASP.NET站点。我希望能够读取Dockerfile中定义的环境变量。(当盯着容器时。)我无法让它工作:复制:安装和配置使用Windows容器所需的软件。创建一个新的(空)文件夹。在新文件夹中创建两个文件(Dockerfile和default.aspx),内容如下所述。导航到空文件夹并运行dockerbuild-ttest。(这将创建一个名为test的容器镜像在交互式容器中启动powershell:dockerrun-it--rm-eFROM_COMMAND_LINE="Fromcommandline"--entrypointpower

Windows + Docker + 端口未公开/不可访问

问题:从windows主机。端口映射/公开不起作用。无法访问容器应用。curlhttp://localhost:PORT(127.0.0.1/0.0.0.0)->Couldnotgetanyresponsecurlhttp://DOCKER-IP:PORT(127.17.0.1/127.17.0.2)->Couldnotgetanyresponsecurlhttp://DOCKER-SUBNET-ADDRESS:PORT(10.0.75.0)->Couldnotgetanyresponse设置:Windows10主机系统+Docker容器(带有简单的helloworldpythonfl

python - Windows 上的 Docker-Cloud CLI 错误

我正在尝试使用pip安装Docker-CloudCLI,并且安装成功。但是,当我检查版本时(按照网站的建议),我在下面的粘贴中收到错误。我正在运行Windows10和Python3.6。Traceback(mostrecentcalllast):File"C:\Users\aglas\AppData\Local\Programs\Python\Python36-32\Scripts\docker-cloud-script.py",line11,inload_entry_point('docker-cloud==1.0.7','console_scripts','docker-cloud

windows - Docker 在 Windows 容器上的健康检查和退出代码 ("||"linux 等效)

我想在Windows的Dockerfile中做这样的事情:HEALTHCHECK--interval=5s\--timeout=5s\CMDC:\\src\\curl.exe-fhttp://127.0.0.1:8080/health;if($LastExitCode){$LastExitCode=1}命令本身似乎没问题。每当curl返回不同于0的内容时,退出代码更改为1。当我尝试在Dockerfile中定义它时出现问题。当Docker运行它时,我在检查中得到以下输出:(6)Couldn'tresolvehost'if($LastExitCode)'\r\ncurl:(6)Couldn

windows - Docker 使用没有任何图像的内存

我正尝试在Windows10上从Dockerfile创建一个docker镜像。作为新手,由于Dockerfile中的一个或多个语法错误,它多次崩溃。我尝试使用dockersystemprune--all清除所有图像。我清理了一些磁盘空间(如果我是对的,这里的系统是指HDD而不是RAM?)。无论如何,我看到Docker.Service似乎正在使用6+GB内存。我的问题是,有没有办法清除Docker.Service中的内存?为什么在没有使用图像的情况下使用这么多内存?我知道可以通过退出Docker或强制关闭它来清除它。更新顺便说一下,我正在使用Linux容器,当右键单击托盘中的docker

mysql - Docker:$'\r':在 Windows 上找不到命令

我目前正在使用以下Docker设置在我的本地(Windows10)机器上运行MySQL5.7容器:构建/Dockerfile:#BaseimageFROMmysql:5.7#CopystartingscriptsfileCOPYstart.sh/root/start.shRUNsed-i's/\r$//'/root/start.sh#RunnecessaryservicesCMD["/bin/bash","/root/start.sh"]builds/start.sh#!/bin/shcp/etc/mysql/conf.d/temp/*/etc/mysql/conf.d//entryp

docker之网络配置

目录一、网络模式1.bridge模式(默认模式)2.host模式3.初识网络模式二、bridge模式三、host模式四、自定义网络一、网络模式Docker在创建容器时有四种网络模式:bridge/host/container/none,bridge为默认不需要用–net去指定,其他三种模式需要在创建容器时使用–net去指定1.bridge模式(默认模式)dockerrun时使用–net=bridge,这种模式会为每个容器分配一个独立的NetworkNamespace,同一个宿主机上的所有容器会在同一个网段下,相互之间是可以通信的注1:bridge为默认模式,不需要使用参数–net去指定,使用了

windows - 在 Windows 中运行 docker 容器

我在docker容器中有一个Linuxx86应用程序,我想在Windows下运行它。我不想强制用户安装VirtualBox。理想情况下是qemu或类似的虚拟化工具可以使用,因为它非常小,根本不需要安装。我的方法是使用qemuforWindows和boot2docker,所以我可以启动安装了docker的最小Linux,然后在其中运行我的docker容器。这是我用来运行它的命令:qemu-system-x86_64.exe-m256-cdromboot2docker.iso启动顺利,但我有几个问题:每次启动时,镜像都会执行所有配置步骤(为ssh生成key、设置主机名等),这些步骤在镜像第

windows - 没有 docker-compose 的 Docker 上的 Kafka?

我想使用Docker在我的本地计算机(Windows7)上设置kafka单一代理。本质上,我使用了此链接中列出的步骤:ApacheKafkaonDocker然后,我可以通过运行以下命令来创建主题:kafka-topics.bat--create--zookeeper192.168.59.103:32769--replica1--partition1--topictest这创建了主题,因为当我做list-topics时,它显示正确。接下来,我尝试使用kafka-console-producer.bat文件发布消息,当我这样做并在输入消息后按回车键时,出现以下异常:[2015-08-021

windows - 将目录从 Windows 机器挂载到 OracleVMBox for Tensor on Docker

我在我的Windows机器和名为“default”的OracleVMVirtualbox之间设置了一个共享文件夹“tensor”。[我运行Windows7,正在使用OracleVMVirtualBoxManager和Docker工具箱。]然后,我打开DockerToolboxQuickstart终端,ssh进入“默认”VMBox,然后可以成功地将张量文件夹安装到它的目录中,如下所示:我在本地计算机上创建了“hello_world.txt”,该文件显示在虚拟机中。我的问题是,当我在默认框中的容器中运行tensorflow图像时,我似乎无法弄清楚如何使用这个目录(另外,我是新手,所以如果我