Tag: 窗口

试图在windows中创build一个Docker L2Bridgenetworking,抛出一个系统找不到指定错误的文件

我在Windows 10上,试图在Docker中创build一个L2Bridgenetworking,专门尝试运行此命令 dockernetworking创build-d l2bridge –subnet = 192.168.1.0 / 23 – 网关= 192.168.1.1 MyBridgeNetwork 但是我正在尝试这样做时得到下面指定的错误。 任何input这将是有益的 谢谢,Teja

docker中断代理互联网连接

我在Hyper-V的windows 10 pro上运行Docker来创build容器。 Docker服务成功运行在我的平台上,但它会中断我的Internet连接。 由于docker服务,我的互联网连接变得不安全。 导致问题的原因是“我的networking连接”中的vEthernet(DockerNAT)适配器处于活动状态。 在我尝试禁用以太网(DockerNAT)适配器并closuresDocker服务后,我的互联网连接恢复正常。 如何解决这个问题? PS:我使用代理连接到我的公司代理。

Windows Server 2016服务器核心使用脚本设置正确的时间

我正在试验Windows Docker,并使用此回购: https : //hub.docker.com/r/microsoft/windowsservercore/其中包含“Windows的Windows Server 2016服务器核心基本操作系统映像” 我需要一个方法如何设置正确的时间(在我的情况下欧洲标准时间)通过脚本。 可以请一些人告诉我,我怎么能做到这一点?

在Windows中运行Docker镜像作为命令行工具?

我有一个运行Ubuntu 14.04和OpenCV的Docker镜像。 我写了一个python实用程序,它将图像作为input并生成图像作为输出。 我想在Windows中将此实用程序作为独立的命令行实用程序运行。 原因是我有一个运行Windows的客户端,想要使用我的实用程序(这将很难再次写入Windows)作为一个命令行工具,他可以从他的.Net代码或从Windows命令行。 他有多个不同的地方,他有电脑安装,并希望一个易于使用的命令行工具,这是我的工具提供的复杂处理。 目前我的实用程序需要1秒钟在Docker镜像中运行。 客户端需要每分钟运行多个请求。 这可能吗? 是否有可能做到这一点,而无需每次启动和closuresDocker镜像都可能导致严重的延迟? 理想情况下,我希望客户能够做到这样的事情: c:\Users\Client\MyUtil>runUtil startup 8080 Starting up … Done. c:\Users\Client\MyUtil>runUtil inputImage.png outputImage.png Running util on "inputImage.png" … Complete. Saving to "outputImage.png" … Done. c:\Users\Client\MyUtil>runUtil newImage.png outputImage2.png Running util on "newImage.png" … Complete. Saving to "outputImage2.png" … Done. c:\Users\Client\MyUtil>runUtil anotherImage.png outputImage3.png Running util on "anotherImage.png" … Complete. […]

在Windows 10上无法使用Docker查看文件

本周我第一次尝试了Docker,并在Windows 10中遇到了一些麻烦。我可以在macOS上很容易地设置我的环境,但是在Windows 10上却不能。 我刚刚使用WebDevops的样板( https://github.com/webdevops/php-docker-boilerplate )作为初学者。 在Windows 10上,如果我没有创build一个默认的机器,Docker使用MobyLinuxVM。 在我的文件夹,这是不是C:驱动器,但在另一个名为E:(我所有的驱动器在Docker设置共享),如果我做一个简单的docker-compose up -d ,我可以访问我的应用程序文件夹http:// localhost:8000和PHPMyAdmin, http:// localhost:8080 。 现在,如果我使用HyperV驱动程序创build一台机器,将其设置为默认机器,激活它并创build一个docker-compose,我仍然可以访问PHPMyAdmin和app文件夹,但最后一个是空的! 一个简单的index.php文件不解释。 要创build一台机器,我做了以下几件事情: docker-machine create –driver hyperv –hyperv-virtual-switch "Primary Virtual Switch" default docker machine env default & "C:\Program Files\Docker\Docker\Resources\bin\docker-machine.exe" env default | Invoke-Expression 这是我的docker-compose.yml文件: version: '2' services: ####################################### # PHP application Docker container ####################################### app: build: context: . dockerfile: […]

在Python中使用Docker进行图像训练(新手)

到目前为止,我所有的步骤都工作得很好。 我目前在一台Windows机器上。 我在使用该命令后在根目录中: docker run -it gcr.io /tensorflow/tensorflow:latest-devel 然后是cd / tensorflow,我现在在目录中,是时候训练的图像,所以我jused: / tensorflow#python tensorflow / examples / image_retraining / retrain.py \ –bottleneck_dir = / tf_files / bottlenets \ –how_many_training_steps 500 \ –model_dir = / tf_files / retrained_graph.pb \ –output_labels = / tf_files / retrained_labels.txt \ –image_dir / tf_files / 我得到这个错误:文件“tensorflow / examples / image_retraining / […]

试图在Windows 10主机上的Docker容器中运行Maven的错误

我试图在Windows主机上的Docker容器中运行maven构build。 构build在OSX上运行正常,但我一直在努力与文件权限等。 我把它从主机上的%userprofile%.m2映射到容器中的/root/.m2。 最初,它无法创build.m2目录(权限被拒绝),所以我手动创build,然后它不能创build里面的库目录,所以我手动创build它,现在我得到这个错误信息: C:\Users\matt.moran\myproject\dockerbuild>docker run -it -v C:\Users\matt.moran\myproject\dockerbuild/../:/usr/local/build/cdxwww:cached -v C:\Users\matt.moran/.m2:/root/.m2:cached –rm cdxbuild docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:359: container init caused \"rootfs_linux.go:54: mounting \\\"/C/Users/matt.moran/.m2\\\" to rootfs \\\"/var/lib/docker/overlay2/b42098a7e393129f5da0205ab6bedd94e87840fd1b8002445a9efb040b256fef/merged\\\" at \\\"/root/.m2\\\" caused \\\"stat /C/Users/matt.moran/.m2: input/output error\\\"\"". 我需要做些什么才能做到这一点? 这是文件系统格式的基本问题,还是有一些我可以调整的设置?

如何在重启之间保持Windows 10上的MySQL容器

我正在使用本地Docker for Windows(在Windows 10上)进行WordPress开发。 我有两个容器:WordPress和MySQL。 MySQL容器有一个数据卷,其中DB数据在运行之间存储。 我用'docker-up up -d'开始容器,然后停下来'docker-compose down'。 当以这种方式停止时,MySQL数据会正确保存到数据卷中,下次启动时,我会看到所有更改都保留下来。 但是,如果我首先重新启动Windows 10而不停止MySQL容器,似乎自上次启动以来对数据库所做的更改不会被保存。 Docker for Windows足够聪明地启动重启之前运行的相同卷,但它是否真的不关心正确closures它们,以便保存数据库数据? 这是真的吗?还是我误解了任何东西? 什么是最可靠的方法来避免在系统重新启动时丢失数据? 在重新启动之前手动停止所有MySQL容器是一项繁琐的任务,特别是在运行多个服务器的情况下。 也许我可以创build一个脚本来parsing“docker ps”的输出,并在重启之前停止所有的MySQL容器,但是恐怕我可能在这里重新发明了一个轮子。 处理这种情况的最好方法是什么? 我search了高低,但没有发现一个话题。 我是唯一一个需要这个吗? 我在这里错过了什么? 任何帮助真的很感激! 谢谢! PS我的docker-compose.yml文件是: version: '2' services: db: image: mysql:5.7 ports: – "9013:3306" volumes: – ./database:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: depends_on: – db […]

将写入权限设置到docker窗口/ Windows容器内的卷文件夹中

如何设置写入权限到docker的Windows / Windows容器内的卷文件夹? Windows上的Docker(Microsoft Windows Server 2016 Standard 10.0.14393)主机具有基于nanoserver的窗口容器。 容器运行jboss与应该将其日志写入%JBOSS_HOME%\bin\logFolder 。 一切工作在容器外面。 应用程序工作,但logFolder是空的。 Dockerfile # escape=“ FROM sapiens/jdk8_112x64:nano COPY sources / ENV JBOSS_HOME C:\jboss7 VOLUME ${JBOSS_HOME}\bin\logFolder EXPOSE 8080 ENTRYPOINT %JBOSS_HOME%\bin\standalone.bat Docker运行命令,其中test是映像名称: docker run -p 80:8080 -it -v C:\Users\dev\volumes\logs\:C:\jboss7\bin\logFolder\ test 当我尝试把文件放在…\volumes\logs文件夹中时,我可以在容器中看到它们,但是jboss不能将任何东西写入…bin\logFolder 。 文件夹…\bin\logFolder存在于图像和容器中。 对于docker exec -it 3393cfd00422 cmd /s /c "echo 123 > c:\jboss7\bin\logFolder"我得到Access is denied […]

Docker在服务器2016虚拟机上

我已经试过在Windows 10虚拟机上运行Docker没有任何成功。 我明白为什么,所以我放弃了尝试启用这个function。 然而,它让我想到了Windows Server 2016.据我所知,Windows Server 2016有docker作为一个组件/服务,而不是像在Windows 10中的“添加”。是否有任何原因为什么微软服务器2016虚拟机将不支持docker? 这比其他任何方面都更方便。 双启动与Windows 10不是一个主要问题,我们已经这样做了,但这意味着在某些情况下,我必须重新启动到Windows 8的某些组织特定的内容,我无法访问Windows 10中。