Tag: 窗口

无法通过VSTS2017连接到Azure Windows Server 2016计算机上的docker守护进程

我正在尝试在Windows Server 2016 Azure机器上的“运行Docker命令”构build步骤下从VSTS 2017运行docker命令。 但是我收到以下错误: 连接时出错:获取http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.25/containers/json?all = 1 :打开//./pipe/docker_engine:访问被拒绝。 请帮我解决这个问题。

如何在Docker上运行任何exe应用程序

当我构build并运行我的图像时,我正面临着问题。 这里是我的docker文件代码。 FROM microsoft/nanoserver MAINTAINER sagar@gmail.com COPY name.exe /bin/ ENTRYPOINT ["name.exe/bin"] CMD ["/bin/name.exe", "input1", "output"] build立我使用这个: docker build -t my name . 当我build立它显示成功,但是当我运行这个不给任何输出或任何错误。 我也尝试过与其他基本图像。

在Windows上使用nodejs在Docker中装入卷

我尝试在窗口上使用nodejs应用程序在docker容器中装入卷。 当我在cmd上尝试这个命令时: docker运行-it -v C:\ Users \ User \ data:/ stuff:rw ubuntu bash 它工作,容器包含音量。 但是,如果我尝试使用nodejs(dockerode模块)执行此操作,则不起作用。 我的代码: var dockerode = require('dockerode'); var docker = new dockerode(); var stream = require('stream'); docker.createContainer({ Image: 'ubuntu', Cmd: ['ls', 'stuff'], 'Volumes': { '/stuff': {} }, 'Binds': ['C:\Users\User\data:/stuff:rw'] }, function(err, container) { container.attach({ stream: true, stdout: true, stderr: true, tty: true, […]

不能运行docker – 存储库不存在

我在我的文件结构中创build了一个Dockerfile ,构build了一个Dockerfile仓库,并试图运行它,但是我不断收到以下错误: Error response from daemon: repository not found, does not exist, or no pull access 。 对于docker工人来说,我很新,所以在这里可能会有什么错误? 我运行的命令: docker build -t repoName . docker run -d -p 8080:80 repoName 我的Dockerfile: FROM nginx:1.10.3 RUN mkdir /app WORKDIR /app # Setup enviromnet RUN apt-get update RUN apt-get install -y curl tar RUN curl -sL https://deb.nodesource.com/setup_6.x | […]

在Docker工具箱中,没有使用docker-compose进行安装的卷

我最初configurationDocker安装Docker for Windows。 一切都很好。 我使用docker-compose来定义3个容器,每个容器都有一个从我的./src(主机上的path)映射到/ src /(容器上的path)的卷。 我最近发现生产服务器可能有Windows 10 Home,它不支持Docker for Windows。 所以,我的想法是,我应该回到docker工具箱准备为这种情况。 所以我卸载了Docker for Windows并安装了Docker工具箱。 我可以使用docker-compose build构build我的图像,但是现在当我运行docker compose up -d ,我的容器中的2个会立即崩溃,因为/ src /目录永远不会被挂载。 我可以通过运行docker exec -it ng01 bash来validation卷没有被挂载,并且看到卷目录存在但是是空的。 我的两个同事可以在Docker工具箱的Windows机器上重现这个问题。 有谁知道这是为什么发生,或如何解决它? 我一直在看一堆类似的SOpost,但各种解决scheme已经让我无处可去。 我将不胜感激一些指导。 这是我的docker-compose文件。 我有我的源代码在src /。 我有我的泊坞窗/ 这里是hotloader.Dockerfile。 这里是web.Dockerfile。 我不认为他们是这个问题,但是不pipe怎样,我也可以分享他们。 先谢谢你!

在docker throw中用maven构build{} – > unix:// localhost:80:没有这样的文件或者导演

我有一个问题,因为我没有以前没有几天。 当我启动./mvnw -Pprod package -DskipTests=true docker:build在我的容器我有这个日志 [INFO] Copying src/main/docker/app.yml -> /home/jhipster/app/target/docker/app.yml [INFO] Copying src/main/docker/Dockerfile -> /home/jhipster/app/target/docker/Dockerfile [INFO] Copying src/main/docker/postgresql.yml -> /home/jhipster/app/target/docker/postgresql.yml [INFO] Copying src/main/docker/sonar.yml -> /home/jhipster/app/target/docker/sonar.yml [INFO] Building image projectName May 03, 2017 8:50:21 PM org.apache.http.impl.execchain.RetryExec execute INFO: I/O exception (java.io.IOException) caught when processing request to {}->unix://localhost:80: No such file or directory May 03, 2017 […]

从GitLab构buildDocker镜像

最近两周我正在寻找方法来自动化应用程序的构build,并在Windows上作为docker镜像/容器。 目前build设集装箱有一些问题: GitLab亚军问题 我做了什么: 运行自我托pipe的GitLab安装 Windows 2016试用版 Docker已经安装,docker -Version正常工作 安装了GitLab multirunner 在GitLab中configuration的Runner HelloWorld使用runner的示例生成工作 我想知道是否有人可以分享一些有关从GitLab repro构buildWindows docker图像的知识。 我想使用Windows的原因是一个工作相关的尝试:)

当DockerFile具有太多的命令时,Docker在Windows上随机崩溃,0xc0370106

我们有一个运行IIS / PHP的Microsoft / iis上的dockerfile:10.0.14393.206。 如果我们添加太多的命令,构build开始崩溃,并出现此错误: 容器d6f3e9bd6f3e9bd6f3e9bd6f3e9b在启动过程中遇到错误:Windows系统调用失败:计算系统意外退出。 (0xc0370106) 如果我运行相同的构build命令,它会在几次尝试后工作。 我正在运行docker版本:17.06.0-rc4-ce-win15(12573)系统:Windows 10 build 15063.413,16GB RAM,i5-6440HQ CPU 2.60GHz 有没有办法build立一个大的dockerfile没有崩溃? 这是用于Windows的Docker的一些types限制?

Docker for Windows:损坏的文件

这篇文章是关于我使用webpack和Vue.js以及Docker for Windows的稳定版本的问题。 看起来,大的编译文件(超过1Mb)在被发送到虚拟机时被分割成块,并且大部分时间发生它们最终被破坏(其他文件的部分似乎被注入到文件块之间) 。 我遇到了Windows和MacOS上发生的一些报告错误,似乎他们类似的问题可以通过在Dockerfile中将Apacheconfiguration更改为closures和/或MMAPclosures来解决: RUN sed -i -e 's/EnableSendfile On\/EnableSendfile Off/g' /etc/apache2/httpd.conf RUN sed -i -e 's/EnableMMAP On\/EnableMMAP Off/g' /etc/apache2/httpd.conf 这并没有解决我的任何问题 正如您所看到的,在每次硬刷新之后,没有任何代码更改,这些错误就会出现,每次都在不同的行,因为错误合并的文件块: 社区中有没有人知道为什么这种情况继续发生?

Windows容器 – 如何提交一个容器

我正在Windows Server 2016上运行Windows容器,并对基础映像进行了一些更改。 现在想要提交它,但是当我运行 docker commit <containerId> <imageName> 我得到以下错误 来自守护进程的错误响应:Windows不支持提交正在运行的容器。 想知道如果有人有这个解决scheme。 如果承诺不可能,你将如何build立你的容器?