Tag: dockerhub

将私有存储库推送到Docker Hub失败:上传元数据时出现HTTP代码504

我正在尝试将一个私有存储库推送到Docker中心,我一再得到以下错误: 上传元数据时的HTTP代码504:无效字符“<”寻找值的开始 这个存储库之前被成功推送。 但今天结束了这个错误。 我怎样才能成功推动它? $ docker push myname/myrepo Sending image list Pushing repository myname/myrepo (1 tags) 99910ed13f45: Image already pushed, skipping 3932a42550ef: Pushing 2014/12/16 10:10:35 HTTP code 504 while uploading metadata: invalid character '<' looking for 更新 大约10次尝试后,它终于推动。 我想知道可能会导致这些失败。

如何合并两个正在运行的Docker容器?

情况是,如果在一个团队中,我们正在使用图像来制作docker集装箱。 在某些时候,我想将我的队友所做的更新集成到我的运行容器中,例如更改Apache版本。 有没有办法做到这一点?

无法运行由ISO创build的docker映像

在这里我试图从Ubuntu 14.04 ISO文件创builddocker图像,知道Ubuntu 14.04已经在docker集线器中可用。 因为后来我必须为在docker集线器中不可用的Suse10和Suse11 [sp1 64位]创builddocker图像。 我能够从ubuntu 14.04 ISO下面的命令创builddocker图像 # mkdir rootfs # mount -o loop /path/to/iso rootfs # tar -C rootfs -c . | docker import – newubuntu 随着上面的图像被成功创build,我可以做docker images它被列出 root@ubuntu:~# docker images 储存标签图像ID创build虚拟尺寸 newubuntu latest 1dcd1b632d37 5天前1.015 GB 但是,当我尝试运行图像,然后我得到下面的错误消息 root@ubuntu:~# docker run -t -i newubuntu /bin/bash 2015/03/11 06:59:16 exec:“/ bin / bash”:stat […]

什么是最有效的方式来维护一个标记和最新的docker形象版本

我正在开发一个jenkins构build脚本来构build一个新的Docker镜像,然后将其推送到Dockerhub。 为了推me/my-image:123和me/my-image:latest ,我目前有这样的事情: TAG_IMAGE=me/my-image:123 LATEST=me/my-image:latest docker build –rm -t $TAG_IMAGE . docker tag -f $TAG_IMAGE $LATEST docker push $TAG_IMAGE docker push $LATEST 有没有办法用不到4个命令来完成呢?

推送到Dockerhub发送整个图像,而不仅仅是更改

我刚刚开始使用Docker。 我下载了一张图片。 我做了一些改变,并把它推到Dockerhub上的公共仓库。 从推送的数据量来看,似乎整个图像都被传送了。 我做了一些小的改变,并提交了一个新的形象。 我又推了一次,又发送了大量的数据(500 MiB)。 我以为docker工作人员只会发送我所做的更改。 我错过了什么吗? 有什么我需要做,所以只有每次推动的变化,而不是一个大的图像?

docker中的证书错误

我在企业防火墙的后面,在Ubuntu 14.04 LTS服务器上安装了Docker。 按照http://docs.docker.com/linux/step_one/上的说明操作。 事情似乎是确定的: – $ docker version Client: Version: 1.9.1 API version: 1.21 Go version: go1.4.2 Git commit: a34a1d5 Built: Fri Nov 20 13:12:04 UTC 2015 OS/Arch: linux/amd64 Server: Version: 1.9.1 API version: 1.21 Go version: go1.4.2 Git commit: a34a1d5 Built: Fri Nov 20 13:12:04 UTC 2015 OS/Arch: linux/amd64 …但我不能拉和运行任何图像。 例:- $ docker […]

Tutum Redeploy触发器不会从映像重build

使用dashboard.tutum.co的Web界面,当我点击容器上的“Reploy”button时,它不会从我的Docker Hub镜像重build 。 这是正常的行为? 这是上下文。 我一直在试图实施一个连续的交付策略,如下所示:Github> Docker Hub> Tutum。 它的工作很好,除了最后我的网站的“最新版本”不上线 。 要检查它是否可能是Docker Hub问题,我已经终止了我的Tutum容器并重新创build了它(使用我最新的Docker集线器映像):我的网站的最新版本随即生效。 难道我做错了什么? 编辑:问题是Tutum上的默认重新部署行为是重用容器卷。 这就是为什么我的代码没有更新! 有一个名为“reuse_volumes”的查询参数logging在这里 ,但我还没有能够成功地使用Docker Hub webhooks,所以问题依然存在。

如何在Docker中重新启动tcserver实例?

我使用docker来创build一个tcserver实例,当我这样做的时候它已经成功停止 ./tcruntime-ctl.sh停止 但是,实例没有成功重新启动 ./tcruntime-ctl.sh运行 原因是PID文件(PID = 1)仍然存在,没有被删除 请注意,我使用run命令将tcserver实例作为前台进程运行

docker不允许推回购

我正在关注Docker页面上的入门教程,我在本地有一个镜像,并通过https://hub.docker.com/r/banksysan/docker-whale/上的Docker Hub网页创build了一个repo。 我有这样的config.json : { "auths": { "https://index.docker.io/v1/": { "auth": "secret_string", "email": "BanksySan@googlemail.com" } } } 当我运行推,虽然我得到一个身份validation错误: David@Plod MINGW64 ~ $ docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE banksysan/docker-whale latest 654156f34320 41 minutes ago 274.2 MB docker-whale latest 654156f34320 41 minutes ago 274.2 MB hello-world latest 0a6ba66e537a 3 months ago 960 B kitematic/hello-world-nginx […]

如何使用Docker容器启用MongoDB访问控制?

我使用一个Dockerfile和一个docker-compose.yml来启动两个服务: 我的应用服务 一个MongoDB服务 我docker-compose.yml : web: build: . ports: – "80:3000" environment: NODE_ENV: production links: – mongo mongo: image: mongo command: –smallfiles ports: – "27017:27017" 我似乎无法弄清楚如何控制对MongoDB容器的访问(如使用–auth标志),以及如何使用用户名/密码进行外部访问(比如GUI)。 在Docker自动构build之后,这两个服务通过一个webhook通过Tutum重新部署。 换句话说,我不想每次都手动configuration数据库。 如何控制访问又名设置一个根/pipe理员用户使用Dockerfile或docker-compose.yml文件来保护我的MongoDB数据库?