问题标签 [docker-image]

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 回答
167 浏览

ubuntu - 使用用户命名空间时无法访问 Docker 映像

在我的 Ubuntu 14.04 服务器上,我有一个名为virtual_machine. 当我不使用用户命名空间 ( ) 时,我可以使用命令--userns-remap=myuser查看 docker 图像。docker images当我在 docker daemon 上启用命名空间时,看不到图像。启动 docker 并创建容器--userns-remap=myuser的用户,也被命名为在主机上几乎没有任何权限的用户。

我尝试给他完全的所有权和/var/lib/docker/目录的所有权限,但结果是一样的。到底是怎么回事?

0 投票
2 回答
1857 浏览

docker-image - 在 Docker 中,有没有办法检索图像或图层 UUID?

我正在寻找一种方法来检索 docker 容器映像 UUID 和图层 UUID。我看到了命令“docker images”和“docker history”,但它们不适用于单个图像。有没有命令可以做到这一点?

0 投票
2 回答
129 浏览

bash - Docker 内的 Docker(无命令行)

我想在我的 docker 镜像中运行 docker 守护进程。我知道我可以通过在运行我的 docker 映像期间公开外部 docker 进程来轻松实现这一点,但不幸的是我无法控制我的映像的运行方式。我不能使用 DIND。

因此,我想在 Dockerfile 或作为我的入口点的某个脚本中启动 docker 服务。我尝试调用命令:

在图像中下载并安装 docker 并在某些脚本中包含此命令start.sh并调用它之后:

这些都不起作用。是否可以根据需要运行 docker,或者我做错了什么,或者在我的执行环境中是不可能的?

0 投票
3 回答
3693 浏览

docker - 是否可以在 Windows 容器中运行 GUI 应用程序?

所以我在玩这个容器概念,特别是 windows 容器。

我设法使用 windows nanoserver 映像运行容器,但是该映像用于服务并且不支持 gui 应用程序(或 32 位应用程序)。

找不到使用 Windows 容器(仅找到 linux 容器 gui)运行 gui 应用程序(并看到 gui)的任何提及。

有没有办法在容器中运行 GUI 应用程序?那么如何创建包含此支持的自己的图像?

0 投票
3 回答
2822 浏览

docker - 仅使用 Dockerfile 中的其他更改重建相同的 docker 映像

我使用 Dockerfile 构建了一个 docker 映像。构建映像后,我对 Dockerfile 进行了一些基本更改。是否可以仅通过其他更改重建相同的图像。由于创建图像需要很长时间,我不想完全构建它。提前致谢。

0 投票
2 回答
342 浏览

docker - 在 Fedora 23 中更改默认 Docker 映像下载位置

谁能建议如何更改 docker 图像下载位置?

现在它存储在 /var/lib/docker 中(仅 500mb 可用空间)。

我提到了下面的链接

如何更改docker镜像安装目录?

https://forums.docker.com/t/how-do-i-change-the-docker-image-installation-directory/1169

但它与我的配置不匹配,例如。/etc/sysconfig/docker我找不到这个文件。我按照此链接进行安装(使用 dnf 方法安装)。我正在尝试使用 linux cli 命令find / -name -type f "docker"列出 /usr/bin/docker 来查找安装位置。我无法在编辑器中打开这个文件,它看起来像 shell 脚本。使用 VI 编辑器打开该文件,但该文件充满垃圾字符。

谢谢

0 投票
2 回答
1835 浏览

git - 如何在 docker 镜像中包含修改后的配置文件?

我是 Docker 新手。一位 devop 同事在 github 存储库中创建了一个 WSO2 docker 映像。他使用这些图像来创建登台和生产实例。

docker-compose.yml

我想修改一些存储在某个文件中的 WSO2配置xml并将其推送到生产环境。

我应该如何进行?这可能吗?我应该修改 docker 镜像吗?如果是怎么办?或者我应该将 WSO2 安装在经典的 github 存储库中,修改xml那里并根据该存储库的内容重新创建 docker 映像?

0 投票
1 回答
2821 浏览

docker - 当多个容器在同一主机上运行时,docker 是否会重用图像?

我的理解是 Docker 在 dockerfile 的每个阶段都会创建一个镜像层。

如果我有 X 个容器在同一台机器上运行(其中 X >=2)并且每个容器都有一个共同的底层映像层(即 debian),docker 会在该机器上只保留一个基本映像的副本,还是它有每个容器有多个副本?

这是否存在问题,或者对于 dockerfile 中的每一层都是如此?

这是如何运作的?

Kubernetes 会以任何方式影响这一点吗?

0 投票
1 回答
5183 浏览

registry - 用于访问存储库的 Dockerhub Registry API URL

有人可以帮助我访问 dockerhub 帐户的注册表 API。这里的要点是:

  1. 我有 dockerhub 帐户,他们有私有和公共存储库。

  2. 我尝试了“ https://registry.hub.docker.com/v1/repositories/inderpreet20/fedora/tags ”,这给出了空白字符串

  3. 经过一番研究,我尝试通过“ https://registry-1.docker.io/v1/repositories/inderpreet20/fedora/tags ”访问图像,这给出了错误“必需授权”

  4. dockerhub 现在正在使用哪个版本的注册表 API?我看到 v2 的文档也可用,但在上面的 URL 中使用 v2 我总是看到空白页。

  5. 可用于访问这些注册表 API 的实际 URL 是什么。

在以上几点中,我只提到了我的公共存储库。我的帐户也是我们拥有私有存储库的一个组织的一部分。那么访问这些存储库需要一些不同的方法吗?

0 投票
2 回答
14357 浏览

docker - 是否可以使用 Winscp 连接到正在运行的 docker 容器?

我能够连接到运行 docker 系统的主机。但我不知道如何直接连接到 docker。有谁知道我需要在 WinSCP 中调整什么以添加连接?当然,我可以通过 putty 打开,但我想通过 WinSCP 连接。