Tag: dockerhub

三angular帆 – Kubernetes – 找不到docker集装箱

我已经按照手册https://www.spinnaker.io/guides/tutorials/codelabs/kubernetes-source-to-prod/中的build议安装了三angular帆和kubernetes 事情是,我似乎无法通过手册中的步骤3通过Spinnaker访问我的docker集装箱docker集线器。 这是我的spinnaker.yml(相关部分): kubernetes: # For more information on configuring Kubernetes clusters (kubernetes), see # http://www.spinnaker.io/v1.0/docs/target-deployment-setup#section-kubernetes-cluster-setup # NOTE: enabling kubernetes also requires enabling dockerRegistry. enabled: ${SPINNAKER_KUBERNETES_ENABLED:true} primaryCredentials: # These credentials use authentication information at ~/.kube/config # by default. name: euwest1.aws.crossense.io dockerRegistryAccount: ${providers.dockerRegistry.primaryCredentials.name} dockerRegistry: # For more information on configuring Docker registries, see # http://www.spinnaker.io/v1.0/docs/target-deployment-configuration#section-docker-registry # […]

如何在Docker容器中设置PS1

我想为容器设置$ PS1环境variables。 它帮助我确定多层次或复杂的docker环境设置。 目前docker集装箱提示与 根@容器ID# 如果我可以改变它,我可以通过查看$ PS1提示本身来识别容器。 [等级-1]根@容器-ID# 我通过制作自己的图像(Dockerfile),.profile文件等来导出$ PS1来做实验,但这并不是反映。

如何在Docker Hub中从源代码构buildEmacs? BSS和堆之间的差距

直到最近,我已经能够使用这个配方在Docker容器中从源代码构buildemacs。 不过截至上周,我所有的构build都失败了 Warning: Your system has a gap between BSS and the heap (32188607 bytes). This usually means that exec-shield or something similar is in effect. The dump may fail because of this. See the section about exec-shield in etc/PROBLEMS for more information. 我读过etc / PROBLEMS ,这对我没有任何意义。 是否有人知道如何解释这个docker集装箱和我可以做什么来在hub.docker.com再次构buildemacs? 我试过了 cat 0 > /proc/sys/kernel/exec-shield 但我不认为这是真正的问题,它不存在于容器中。 交叉发布到https://emacs.stackexchange.com/questions/22665 […]

Docker自动生成错误:生成失败:在./Dockerfile找不到Dockerfile

当我尝试设置“自动构build”时,我在Docker Hub存储库中获取了空的Dockerfile。 如果我触发构build: 生成失败:在./Dockerfile找不到Dockerfile 我遵循这个页面的步骤: – https://docs.docker.com/docker-hub/builds/ 我指出docker中心存储库到我的github公共存储库,并build议允许请求的权限。 后来我将“dockerfile”改名为“Dockerfile”,认为这可能是由于区分大小写的文件名 – 它也不起作用。 任何人都可以帮助我做错了什么。 我也注意到有人遇到类似的问题,但在Build显示“Pending”时就是这种情况。 对我来说,构build显示“错误”和Dockerfile是空的。 Docker自动构build显示空的Dockerfile

在Github-Dockerhub上自动构build的Docker工作stream程

我已经build立了一个有3个分支(master,dev和docker)的github仓库。 我已经成功设置并链接dockerhub上的自动构build。 每次在Github上进行推送时,都会在Dockerhub上创build一个具有不同标记的图像(最新的主版本,开发者版本和docker版本的Alpha版本)。 这工作正常。 现在的问题… 在Dockerfile上,有一个git clone命令来检索项目。 问题是这总是指向主人。 所以,如果我推着一些东西给docker分支(例如用alpha标签构build图像),该图像上的项目代码是主码,而不是分支docker代码,这是所需的分支docker代码。 如果我修改分支docker工人(它产生alpha标记的图像)的Dockerfile,我把git clone -b docker …构build是好的,但经过所有的testing,当我想合并从docker分支的拉请求例如,dev分支需要另一个更新,以更改Dockerfile内的git clone命令指向右分支。 和从开发的主人的拉请求相同,在这个项目上的额外困难,主分支被保护,我不能直接推动主人…所以经过从开发人员的拉请求,我不能修复Dockerfile更改Dockerfile以更改git clone再次指向主。 有没有办法让自动化build筑上的不同标签有不同的标签,而不需要在从一个分支到另一个分支的请求之后改变任何东西? 谢谢。

如何从Docker镜像获取不可变标识符(摘要)列表?

我在dockerhub中有一个Docker镜像 ,而且这个镜像已经build好几次了,因为我需要将PHP版本更新到最新版本。 我需要使用该图像的以前版本,我想要走的路是通过使用不可变的标识符又名摘要。 下面是关于如何通过摘要获取给定图像的文档,但是我找不到从该图像获取所有摘要的方法。 如果你双击一个给定的构build,你会获得一些构build代码的信息,例如: berpxpunhmqe7bqh6lce5ub但我不认为这是一个摘要。 我如何find给定构build的摘要?

如何find中间的Docker镜像的名字?

当我运行docker images -a我得到了很多中间图像。 回购和标签是<none> ,但图像ID是唯一的。 所有这些图片必须来自Docker中心。 我怎样才能find这些图像的真实姓名? 另外,为什么这么多人有相同的虚拟大小?

“docker站”,“docker工”或“docker工”都不起作用

试图通过使用上述命令停止从这个图像的容器导致无限期等待的docker。 容器仍然可以在docker ps输出中观察到。 对不起,一个新手问题,但如何正确地停止容器? 该容器首先按照hub.docker.com上的说明运行,按Ctrl + C暂停,然后由docker start <containter-name>重新docker start <containter-name> 。 它启动后,它从来没有像预期的那样工作。

什么触发Elastic Beanstalk拉入更新的Docker镜像

我有一个Elastic Beanstalk应用程序运行并configuration为服务Docker容器(“通用Docker”configuration)并链接到Docker Hub上的私有镜像。 如何在使用docker push新版本后提示Elastic Beanstalk应用程序下载最新版本的Docker Hub映像? 我是否需要“重新启动应用程序服务器”,“重新构build环境”,或者“应该”自动将其拉入? 没有看到这在文档中解决。 **编辑**要清楚, eb deploy不会拉动更新的Docker镜像,但它将文件从应用程序目录中推送到您的ec2实例。 所以,在这一天结束的时候,我可能不会使用docker push进行部署,而只是为了保持镜像是最新的,以防您实际上需要进行环境configuration更改,而不是更改代码,在一个新的开发者,你可以使用docker pull 。 目前, eb deploy my-environment-name对基于Docker的Elastic Beanstalk部署非常有效。

未标记的Docker图像来自哪里?

我正在创build一些非常简单的Docker容器。 我知道每一步之后都会创build一个新的容器。 但是,当使用Hub中的其他Docker文件时,我不会收集未标记的图像。 那么他们从哪里来? 在网上浏览后,我发现如何删除它们,但我想更好地了解它们来自哪里。 理想情况下,我想阻止他们被创造。 从他们的文档 这将显示未标记的图像,即图像树的叶子(不是中间层)。 这些图像出现在图像的新构build将repo:标签从IMAGE ID中移开时,将其标记为未标记。 当容器正在使用时,如果尝试删除图像,将会发出警告。 有了这个标志,它允许批量清理。 我不太明白这一点。 为什么builds将repo:tag从IMAGE ID中删除?