问题内容: 尝试遵循从Docker网站构建Docker映像的说明。 https://docs.docker.com/examples/running_redis_service/ 这是我将遵循文档上的说明并使用此Dockerfile的错误 怎么解决? 问题答案: 您需要添加一个点,例如,这意味着您在本地目录中使用Dockerfile,如果您使用docker 1.5,则可以在其他位置指定Docker
问题内容: 我有docker主机,内部有一个容器。 泊坞窗主机仅在IPv6接口上绑定端口,而不在IPv4上绑定端口。 这是输出 现在我在主机上有40122端口,可与容器上的端口22链接。 我想通过SSH进入该容器,但无法将其绑定到IPv6 这是我的Docker版本 我跑了 ps辅助 问题答案: 正如@ daniel- t在评论中指出的那样:github.com/docker/docker/issu
问题内容: 从主机推送docker映像(成功登录后)时,我得到“未授权:需要身份验证”。 详细信息如下。 Docker版本:1.9.1(客户端和服务器) http://hub.docker.com也创建了存储库(asamba / docker-whale)。 / var / log / messages显示403,我不知道这个docker是否。见下文。 感谢您的帮助,如果您需要更多信息,请告诉我。
问题内容: 我想在Dockerfile内将文件复制到映像中(如果存在),pip的requirements.txt文件似乎是一个不错的选择,但是如何实现呢? 要么 问题答案: 目前尚不支持此功能(因为我怀疑它会导致图像无法复制,因为相同的Dockerfile会根据文件的存在来复制或不复制该文件)。 在问题13045中,仍要求使用通配符“ ”(2015年5月)。 目前(2015年7月)不会在Docke
问题内容: Docker 1.9允许将参数传递给dockerfile。参见链接:https : //docs.docker.com/engine/reference/builder/#arg 如何在docker-compose.yml中传递相同的参数? 如果可能,也请提供示例。 问题答案: 此功能已在Compose 1.6中添加。 参考:https : //docs.docker.com/comp
问题内容: 我不知道如何从docker inspect中获取环境变量。 当我跑步 我得到以下 问题答案: 您可以直接使用类似于以下命令 对我来说 你会发现,更换的 像 给 实际上,我注意到以下内容,从更一般的显示到更精确的显示, 注意:有效且较短,当然,我发布了“旧”语法。
问题内容: 如何配置elasticsearch docker容器(elasticsearch:7.5.0)以使用更少的资源并在非生产模式下运行? 我想在Jenkins和我的桌面上运行容器,并且要满足此弹性文档中在生产环境中运行docker映像的要求 我想弄清楚如何修改我复制到容器中的elasticsearch.yml并将其配置为将容器设置为资源较少的模式。 有人知道怎么做吗? 问题答案: 您可以在
问题内容: 我想使用以下命令打开jupyter: 我无法使用浏览器打开它。该系统术语看起来不错,因为它说: 但是,当我使用外部IP地址打开它时,我无法连接,系统显示: 我已经建立了外部IP地址并建立了防火墙。 如果使用以下命令,则没有问题: 并粘贴了以下测试: 如何解决这个问题呢? 问题答案: 经过一个月的调试,最后,最后,最后,最后,最后,最后,最后,最后,最后,最后,最后,最后,最后,最后,最
问题内容: 所以我有3个端口应该暴露在机器的接口中。使用Docker容器可以做到这一点吗? 问题答案: 要只暴露一个端口,这是您需要做的: 要公开多个端口,只需提供多个参数:
问题内容: 我做了一个码头工人拉,可以列出下载的图像。我想看这张图片的内容。在网上进行了搜索,但没有直接答案。 问题答案: 您可以使用该图像运行一个交互式外壳容器,并浏览该图像包含的内容。 例如: 或关注带有 或者,如果您想查看图像的构建方式,即图像中的步骤,则可以: 步骤将被登录到文件中。
问题内容: 通常,docker容器使用 root 用户运行。我想使用其他用户,使用docker的USER指令没问题。但是该用户应该能够在容器内使用 sudo 。该命令丢失。 这是用于此目的的简单Dockerfile: 运行此容器,我以用户’docker’登录。当我尝试使用sudo时,找不到命令。所以我尝试使用以下方法在Dockerfile中安装 sudo 软件包 这导致 无法找到包sudo 问题答
问题内容: 我的Docker映像构建在Jenkins CI服务器上,并被推送到我们的私有Docker Registry。我的目标是使用docker- compose配置环境,该环境始终会启动映像的原始构建状态。 我目前在不同的机器上使用docker-compose 1.3.2和1.4.0,但是我们之前也使用了旧版本。 我总是使用命令从注册表中获取新图像并启动它们。我相信我的首选行为在某个时间点之前
问题内容: 我通过Fedora的Dockerfile创建了一个简单的映像(最初为320 MB)。 添加了Nano(这个1MB大小的微型编辑器),图像的大小已增加到530 MB。我在此基础上添加了Git(30-ish MB),然后将图像大小的火箭提高到830 MB。 那不是疯了吗? 我试图导出和导入容器以删除历史记录/中间图像。这项工作最多可节省25 MB,现在我的图像大小为804 MB。我也尝试过
问题内容: 我是Docker的新手,并尝试通过本教程从Docker映像设置MemSQL- http: //docs.memsql.com/4.0/setup/docker/ 。我在Mac上,该教程使用的似乎已被弃用。 VM需要4GB内存才能运行。本教程指定了如何执行此操作,但我找不到使用docker-machine / docker工具箱执行此操作的方法。 这是我正在使用的命令,也是我在不更改bo
问题内容: 我正在使用官方的Postgres Docker映像 尝试自定义其配置。为此,我使用命令来更改例如: 我尝试了两种方法来应用此配置。第一种是通过将命令添加到脚本并将其复制到init文件夹“ /docker-entrypoint- initdb.d”中。第二种方法是通过使用“ RUN”命令直接在我的Dockerfile中运行它们(此方法在非官方的Postgresql映像(与配置文件“ /