问题标签 [dockerhub]

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

docker - 在 docker 中拉取图像时存储库名称无效

github 上的存储库所有者(mxtsit/myswitchXSS)与我共享了以下存储库,与他之前共享的几个存储库不同,它没有显示在 docker hub 上。

尽管存储库名称正确,但我收到以下错误:

我怀疑docker无法识别错误描述中提到的任何大写字母,only [a-z0-9-_.] are allowed如果我错了,请纠正我。我想知道是否有任何官方文档可以讨论 docker 上的有效存储库名称?

在最近的过去,我提取的任何存储库都是小写的并且有.符号。有什么办法可以克服这个问题吗?此外,我在 Dockerhub 上找不到存储库,这与以前的存储库不同,理想情况下应该在那里,因为我可以在我的 github 帐户上看到它。

0 投票
2 回答
3396 浏览

docker - 什么是服务器错误:获取图像层时状态 0

基本测试未通过

https://docs.docker.com/installation/ubuntulinux/

我在 Ubuntu 14 lts 64 位

码头工人版本

错误信息:

这个错误信息是什么意思

0 投票
2 回答
319 浏览

docker - 如何通过 docker 发布 python 应用程序

我刚刚开始使用docker。

我使用 python 2.7 制作了一个 python 应用程序。Python 代码文件在我的系统和 bitbucket 存储库中。我可以通过 Eclipse 在本地系统中运行该文件。

现在,我如何在我的 docker 中运行这些文件并将 python 应用程序分发给其他用户(不想显示代码)。

可以帮我用简单的语言解释步骤

0 投票
1 回答
396 浏览

docker - 如何结合docker镜像来支持python应用

我有一个使用 python 实现的 python 应用程序,其中包含以下组件:

这个想法是将这三个组件docker化到隔离的容器中,然后通过运行将它们链接在一起。

对我来说,如何将数据库映像与 linux 映像链接起来很清楚,但是如何将 anaconda 和 linux 结合起来呢?anaconda不是应该安装在linux系统上吗?

0 投票
4 回答
363127 浏览

docker - 在 Dockerfile 中,如何更新 PATH 环境变量?

我有一个从源代码下载和构建 GTK 的 dockerfile,但以下行没有更新我的图像的环境变量:

我读到我应该使用 ENV 来设置环境值,但以下指令似乎也不起作用:

ENV PATH /opt/gtk/bin:$PATH

这是我的整个 Dockerfile:

0 投票
4 回答
8761 浏览

docker - 如何在 Docker Hub 上查看 Docker 镜像层?

我知道我可以使用这个命令$ 码头工人图像--树 docker history查看 Docker 映像的图层,但是如何在不拉取 Docker Hub 上的映像的情况下执行此操作?这是为了让我在下载之前知道图像上的内容。

例如,对于 Tomcat 存储库https://registry.hub.docker.com/_/tomcat/,网页似乎没有显示图像上的内容。我必须查看 Github 上的 Dockerfile 才能找到答案。

更新我看到这个 repo https://registry.hub.docker.com/u/tutum/tomcat/有更多标签。“Dockerfile”选项卡显示它是如何创建的,但似乎只显示最新版本。是否没有选择查看其他标签的文件?

0 投票
1 回答
673 浏览

node.js - Docker 帮助:为 Node.js 应用程序创建 Dockerfile 和映像

我是新的 docker,并按照 docker 网站上的教程在本地安装 boot2docker 并使用他们的教程(https://docs.docker.com/examples/nodejs_web_app/)为 Node 应用程序构建我自己的图像。我能够成功完成此操作,但我有以下问题:

(1) 我应该使用这些 Node Docker 镜像 ( https://registry.hub.docker.com/_/node/ ) 而不是 CentOS6 作为我的 Docker 镜像的基础吗?我猜 Docker 教程已经过时了?

(2) 如果我应该基于 Node Docker 映像,那么有人对 Slim 与常规官方节点映像是否更好用有任何想法。我认为 slim 将是最佳选择,但我对为什么存在多个版本感到困惑。

(3) 我不希望我的 Docker 映像直接在映像中包含我的 Node.JS 应用程序源文件,因此必须在每次提交时重新创建我的映像。相反,我想运行我的 Docker 容器,以便在启动特定提交时从我的私有 Git 存储库中提取源代码。这可能吗?我可以在运行 Docker 容器时使用入口点之类的东西来指定我的凭据并提交,这样它就会运行一个 shell 脚本来拉取代码,然后启动节点应用程序?

(4) 我最终可能会在同一个 EC2 主机上运行多个不同的 Docker 容器。我想确保容器都基于相同的 Linux 发行版会是首选?这会阻止我在首次启动实例并运行不同的容器时下载多个版本?

谢谢!

0 投票
3 回答
3713 浏览

docker - 为什么我的 Docker 镜像没有被推送到 Docker Hub?

我有一个要推送到 Docker Hub 的 Docker 映像:

```

我已经运行docker login,以 mattthomson 身份登录,然后运行docker push mattthomson/hadoop-java8:0.1。这需要一段时间,显示上传进度条。

然而,它似乎没有奏效。如果我docker pull mattthomson/hadoop-java8:0.1从另一台计算机运行,我会得到“在存储库 mattthomson/hadoop-java8 中找不到标记 0.1”。图像也不显示在这里

我究竟做错了什么?

0 投票
0 回答
85 浏览

boot2docker - 如何在 Docker 中指定触发器以在每次构建后自动将图像上传到 Docker Hub?

我对 Docker 很陌生。我遵循了与Docker 集线器构建
相同的自动构建,但我收到以下错误:找不到指定的 Dockerfile。(/tmp/build_b3ybvmbgjtupwyx44drm4di/Dockerfile) 请帮我解决这个问题......


0 投票
0 回答
1031 浏览

node.js - 节点 Docker 容器 - 运行时从 Git 存储库中提取节点应用程序源

我正在尝试创建一个通用的 docker 映像,可以与我的所有 Node 应用程序一起使用。我当前的 docker 镜像和逻辑在运行 docker 镜像时从作为命令行 arg 接收的指定 Git 存储库中提取应用程序的源代码。这是 docker 文件和入口点逻辑的代码:

Dockerfile:

入口点脚本:

我知道 Docker 建议使用 exec 命令在容器停止并且超时时不要通过 SIGKILL 杀死您的进程?由于我没有使用 exec,当容器停止时运行 git clone 命令和 npm install 命令是否有任何顾虑?有没有办法在我的入口点脚本中解决这个问题?