Tag: dockerhub

由于“拒绝访问…私人图像”,Docker推送失败

我是Docker Hub组织的一部分,并试图将新映像推送到存储库。 这是我正在运行的命令: $ docker login Username (<username>): <username> Login Succeeded $ docker push <org-name>/<repo-name>:<tag-name> The push refers to a repository [<group name>/<image name>] (len: 1) Sending image list FATA[0003] Error: Status 400 trying to push repository <group name>/<image name>: "Access denied: <hash> is a private image" 我search了这个错误消息,没有发现任何东西。 错误是什么意思? 我也search了“私人形象”,没有find任何官方文件。

错误启动mysql docker

我正在docker中创build一个映像到mysql安装模式,但是它给错误启动mysql。 我的Dockerfile 处理Dockerfile的第25行时发生错误: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) 我发现这个错误是因为mysql没有运行。 docker打印下面旋转线22: bin boot dev etc home lib lib64 media mnt opt proc root run sbin scripts srv sys tmp usr var MySQL is stopped. 堆栈跟踪完成 任何build议?

具有私有存储库的弹性Beanstalk多容器Docker CannotPullContainerError

以前我使用了一个docker容器弹性beanstalk环境。 它能够使用存储在S3上的我的login凭证从专用docker中心存储库下载容器。 但是,我创build了一个新的多容器泊坞窗环境,从那以后我总是得到错误: change="{TaskArn:arn:aws:ecs:eu-west-1:188125317072:task/dbf02781-8140-422a-9b81-93d83441747d ContainerName:aws-first-test Status:4 Reason:CannotPullContainerError: Error: image test/awstest:latest not found ExitCode:<nil> PortBindings:[] SentStatus:NONE}" (我使用的是与以前一样的容器) 容器确实存在,并且环境与login凭证(爱尔兰)位于同一位置 我的Dockerrun.aws.json: { "AWSEBDockerrunVersion": 2, "authentication": { "Bucket": "docker-ireland", "Key": ".dockercfg" }, "containerDefinitions": [ { "name": "aws-first-test", "image": "test/awstest", "memory": 250 }, { "name": "aws-second-test", "image": "test/awstest", "memory": 250 } ] }

不能拉一个新创build的空的docker回购:找不到存储库

$ sudo docker pull d33tah/afl-sid Trying to pull repository docker.io/d33tah/afl-sid … failed FATA[0002] Repository not found 我在这里做错了什么?

Docker镜像已经推动了问题?

我把Dock上的Ubuntu镜像拉到了镜像上,并对镜像进行了一些修改,并提交了镜像,然后推回到Docker Hubregistry中。 在推送docker中心registry中的图像时,图像已经被推送跳过了。 为什么这样说呢? 帮我!!

Docker自动构build不被触发

问题很明显,只是不对我。 当我推送到github上的主分支时,Docker中的自动构build不会被触发。 repo在https://github.com/lukewendling/embed-map – 项目根目录下的Dockerfile。 我的构build设置显示在这里: http : //snag.gy/iGYs6.jpg

Docker:git add <filename> likefunction

假设我在现有的泊坞窗图像中有10个文件的变化。 我将如何提交只有2个特定的文件,并创build一个单独的标签? 就像是: docker commit -m file1 file2 编辑:查看我的请求已被docker成员closures。 https://github.com/docker/docker/issues/20897

我如何构build我的docker项目以便于部署?

现在我有一个Docker-compose链接在同一个文件夹中的应用程序的多个组件 这在开发中运行得非常好,但是当我想要推向生产时,这有点模糊。 如果我保持这种结构,我不能只使用dockerhub托pipe我的图像,因为docker,撰写链接他们将失踪。 如果我用git来卸载docker-compose,那么dockerhub的意义何在? 为什么不克隆我的整个回购和每次运行docker-compose up ? 我可以另外将每个组件分别存储在不同的github仓库中,当推到master时推送它们到dockerhub。 然后,简单地将它们从集线器与docker组合。 这看起来也不太理想,因为人们不得不克隆并推送到几个不同的回购站来进行改变,从而影响系统。 你怎么做呢?

Dockerhub自动构build标记

我已经创build了dockerhub上的自动构build,但不幸的是我没有find任何适当的文档。 基本上,我创build了一个系统,在github存储库中提交时,docker自动构build就会被触发。 那么如何让我的docker标签variables? 这样,无论何时提交,正在构build的映像都使用最新提交的sha1标记。 我可以把一个正则expression式在branch name或tag name ,我不能把一个正则expression式在docker标签名称? 这里我希望通过指定docker标签名称的curl来触发构build。

我如何代理内部Nexus Docker存储库?

我们已经部署了Sonatype Nexus 3作为我们的内部工件存储库,它的工作非常好…现在我们已经完成了我们的临时环境中的概念validation,我们已经在我们的一些远程部署了2个额外的Nexus服务器networking,以减less广域网上的带宽利用率。 因此,在“卫星”nexus服务器上,我创build了一个Proxy Docker repo,用于代理我们的主Nexus服务器。 我遇到的问题是,当我试图从一个卫星Nexus回购一个容器图像时,它找不到任何容器。 当我而不是我们docker search ,我可以看到容器,但他们列在错误的主机名! docker search –limit 50 satellite.mycompany.com/mycontainer NAME DESCRIPTION STARS OFFICIAL AUTOMATED primary.mycompany.com/mycontainer:0.0.1 0 primary.mycompany.com/mycontainer:0.0.2 0 primary.mycompany.com/mycontainer:0.0.3 0 primary.mycompany.com/mycontainer:0.0.4 0 primary.mycompany.com/mycontainer:latest 0 有谁知道我可以解决这个问题?