问题标签 [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.
docker - 如何将 docker 图像映射到 dockerfile?
出于好奇问这个问题:
如果它们在同一台机器/服务器中可用,是否可以映射 docker 图像和 Dockerfile?
如果没有,是否有任何方法可以标记可以引用 Dockerfile 的图像......这种东西?
如果我有以下类型的图像,我的要求是知道图像是如何从 docker 文件中形成的:
selenium - 创建 docker 镜像以在不同浏览器版本上运行 selenium 测试
我目前正在学习使用 docker 来运行 selenium 测试。但是,要在不同版本的浏览器上运行测试,需要创建我们自己的图像。
我尝试了几种方法,但未能运行它们。我在以下路径中使用了 docker 文件:
https://hub.docker.com/r/selenium/node-chrome/~/dockerfile/
并尝试使用以下命令构建映像:
docker build -t my-chrome-image --build-arg CHROME_DRIVER_VERSION=2.23 --build-arg CHROME_VERSION=google-chrome-beta=53.0.2785.92-1 NodeChrome
谁能指导我如何实施?
问候,
阿什温·卡兰古特卡
docker - RHEL7 docker 容器是否需要订阅?
我有一个带有 docker 的 rhel7 主机。我已经用 rhel7 作为基础镜像构建了一个镜像。但是当我运行容器并yum update
尝试使用 yum 安装在包中时,它给了我以下错误。
我已经订阅了主机 RHEL Machine。我是否需要使用 rhel 图像订阅每个容器?
或者
构建映像时是否需要订阅 dockerfile 本身?
谢谢
docker - 找不到 docker import 的输出
我使用以下命令创建了一个 docker 映像
图像已成功创建。但我无法找到这张图片的位置。我可以使用命令运行图像
我试图使用
但它没有返回任何结果。有人可以告诉我 docker 将这个文件存储在哪里吗?
docker - 创建运行旧 Windows 版本的 docker 映像
我是 docker 新手,我的任务是创建运行 Windows 98 的 docker 容器。困难的部分是没有安装 Windows 98。我的电脑有 Windows 7/Kubuntu 16(双启动)。我正在寻找某种方法来准备 Windows98 docker 映像或使用这些操作系统创建它。
PS 我想我需要澄清一下:我更喜欢在 Kubuntu 上运行 docker,而不是 Windows(如果可能的话)。docker 镜像应该在里面运行 Windows98。
docker - 如何在不丢失更改的情况下停止/重新启动 docker 容器?
我做了以下操作并丢失了 Docker 容器中所有更改的数据。
docker build -t <name:tag> .
docker run *-p 8080:80* --name <container_name> <name:tag>
docker exec
(导入和处理一些文件,启动服务器来托管它们)
然后我想在不同的端口上运行它。docker stop
&docker run
不起作用。相反,我做到了
docker stop
docker rm <container_name>
docker run
(与之前相同的参数)
重新启动后,我看到 1-3 处容器中发生的更改消失了,不得不重新运行导入。
下次我该如何正确执行此操作?
jenkins - 拉詹金斯图像时出现“需要身份验证”错误
当我尝试从 docker hub 拉取 jenkins 图像(docker pull jenkins
)时,在下载时它会报告需要身份验证的错误。请建议。
docker - 删除 docker 镜像后 docker-compose 失败
ERROR: build path /Users/client/lib/funnel_chart either does not exist, is not accessible, or is not a valid URL.
当存在合并冲突时强制删除目录时出现此错误。当我尝试执行时,docker-compose down
甚至docker-compose down --rmi all
它仍然会显示此错误。docker-compose rm -all
和也会发生同样的事情docker-compose-dev.yml up
。
node.js - 错误:与 127.0.0.1:6379 的 Redis 连接失败 - 连接 ECONNREFUSED 127.0.0.1:6379
我正在尝试允许我的 nodeJs docker 映像与我的 redis docker 映像(Mac OS X 环境)之间进行通信:
nodeJs Dockerfile:
redis Docker 文件:
试图连接到redis的nodeJs代码是:
docker构建步骤:
docker run images 步骤流程:
错误:
我应该怎么做才能从 node-docker 连接到 Redis?
azure - docker 图像和图层如何工作?
实际上,我是 Docker 生态系统的新手,我正在尝试了解容器在基础映像上究竟是如何工作的?基础镜像是否被加载到容器中?
我已经通过 Docker 文档,其中说读写容器层是在作为容器层的镜像层之上形成的,但我感到困惑的是镜像是不可变的,对吗?那么镜像在哪里运行,它是否在 VM 的 Docker 引擎中,以及容器实际上是如何发挥作用的?