问题标签 [docker-build]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
68330 浏览

git - Git克隆详细输出?

我必须在我的 Dockerfile 中克隆几个大仓库。克隆一个 repo 确实需要一个小时,我想查看标准的 Git 进度输出以了解发生了什么。

但是,当从 Dockerfile 启动 Git 时,我看不到任何 git clone 输出。打印到控制台的唯一内容是:

然后只是沉默。虽然,通常,我期待这样的事情:

如何在 docker build 中启用 git 详细输出?也许我必须启动一些交互模式?

0 投票
2 回答
7394 浏览

docker - 在构建过程中将文件从容器复制到主机

如何在docker build命令期间将文件从 docker 容器复制到主机?

作为为我的应用程序构建 docker 映像的一部分,我正在其中运行一些测试,并且我想将测试运行的输出复制到主机(这是一个持续集成服务器)以进行一些报告。

0 投票
2 回答
1981 浏览

ubuntu - Docker Ubuntu 构建文件错误

我正在使用以下文件构建 docker Image

我不断收到以下错误:

0 投票
2 回答
7773 浏览

mkdir - mkdir 未在 Dockerfile/build 中执行

在类似的标题下已经有一个带有答案的问题,但标题并没有真正概述真正的问题。mkdir 实际上正在为另一个问题/线程执行。它只是失败...

而我已经:

RUN mkdir -p /home/developer 我得到: 第 18 步:运行 MKDIR 未知指令:运行 MKDIR

那实际上没有执行。

这是第 1 行的 Docker 文件。所有这些步骤都成功了,直到 mkdir。

0 投票
1 回答
876 浏览

java - Java项目的Docker镜像

我正在尝试制作一个 java 项目的 docker 映像。我首先创建了一个目录,并在其中创建了一个 docker.txt 文件。这些文件包含这个

然后我在终端中运行以下命令

我收到以下错误

0 投票
1 回答
2384 浏览

java - 找不到 docker 文件

我正在创建一个 Maven 项目的 docker 映像。这是码头文件

当我运行以下命令来构建我的图像时

我收到以下错误

但是我在那里有我的文件..我该怎么做

0 投票
2 回答
1339 浏览

java - 文件未添加到 docker 工作区

我有码头文件

当我构建这个文件时,我得到以下输出

但是没有创建名为 code 的目录,因此即使没有编译错误,也没有添加文件

@VonC 建议的使用方法

然后使用此命令运行映像

0 投票
35 回答
398100 浏览

docker - Docker:无法准备上下文:无法评估 Dockerfile 路径中的符号链接:GetFileAttributesEx

我今天刚刚下载了 Docker Toolbox for Windows 10 64bit。我正在阅读教程。尝试使用 Dockerfile 构建映像时收到以下错误。

脚步:

  • 启动 Docker 快速入门终端。
  • 创建后的testdocker。
  • 按照“构建您自己的映像”Web 链接中的说明准备 Dockerfile
  • 在命令下方运行

docker build -t docker-whale .

Error: $ docker build -t docker-whale .

unable to prepare context: unable to evaluate symlinks in Dockerfile path: GetFileAttributesEx C:\Users\Villanueva\Test\testdocker\Dockerfile: The system cannot find the file specified.

顺便说一句:我尝试了提到的几个选项@ https://github.com/docker/docker/issues/14339

0 投票
2 回答
38798 浏览

docker - 当 docker run 命令中提到 --net=host 时,Docker 容器不公开端口

我在 CentOS docker 主机上有一个 CentOS docker 容器。当我使用此命令运行 docker 映像docker run -d --net=host -p 8777:8777 ceilometer:1.x时,docker 容器会获取主机的 IP,但没有分配给它的端口。

如果我在没有“--net=host”的情况下运行相同的命令,docker 会docker run -d -p 8777:8777 ceilometer:1.x公开端口但使用不同的 IP。码头工人版本是 1.10.1。我希望 docker 容器具有与暴露端口的主机相同的 IP。Dockerfile我在指令中也提到过,EXPOSE 8777但在命令中提到“--net=host”时没有用docker run

0 投票
1 回答
782 浏览

github - 无法从 github 存储库分支构建 docker 映像

我有一个包含 2 个分支的私有 GitHub 存储库:masterstage. 存储库包含Dockerfile构建容器映像所需的文件和其他文件。根据文档,我可以在调用 docker build 命令时指定分支。

但是,我能够运行:

在此之后,我被要求提供我的 GitHub 登录名和密码。

但是当我尝试运行时:

我正进入(状态:

我究竟做错了什么?