如何从私人Dockerregistry中的图像中删除错误添加的标签? 选项-rmi似乎不适用于Docker 1.9.1中的远程映像。 user@ubuntu-user:~$ docker –version Docker version 1.9.1, build a34a1d5 user@ubuntu-user:~$ docker search myregistry:5000/user/image NAME myregistry:5000/user/image:20160119 myregistry:5000/user/image:20160119-20160120 user@ubuntu-user:~$ docker rmi myregistry:5000/user/image:20160119-20160120 Error response from daemon: could not find image: no such id: myregistry:5000/user/image:20160119-20160120 Error: failed to remove images: [myregistry:5000/user/image:20160119-20160120]
你不必拥有一个Github帐户来创build和维护一个Git仓库(但是你错过了Github独特的优点)。 以类似的方式,你可以运行你自己的Docker兼容容器registry和存储库吗? 我很难find有信誉的文档,要么描述如何主办我们自己的回购,或者说,100%肯定地说,你绝对肯定必须有一个Docker Hub帐户,你必须存储你的容器,如果你想使用Docker工具。 (我们的目的是创build我们自己的私人容器。)
我们在FreeBSD 10中运行一些监狱,并决定停止使用FreeBSD服务器,并将所有的监狱迁移到Linux环境Red Hat 6或7。 有没有直接的方式将BSD jail移植到linux–作为可以通过docker运行的容器 或者任何其他方式将BSD jails转换为容器,并再次通过docker进行拉/运行。 任何其他的方式呢? 我不确定这是否实际上是可能的,因为我试图读谷歌,但没有遇到过这样的事情。
我有一个Jetty服务器没有压缩启用(我在这里testing )。 我怎样才能启用压缩?
我想部署SPDY,但是我正在使用Amazon的ELB TCP路由。 ELB也为我们处理安全连接。 如何在dockerconfiguration?
我的具体情况如下。 我使用特定的cpuset启动docker容器: docker run –cpuset-cpus="0-2" # … 在那个容器里面,我运行一个shell脚本作为入口点,这个shell脚本会在某个时候运行make 。 我想知道一个很好的工作( -j )会是多less。 我当然可以通过环境分配CPU的数量,但自动的方式来检测它是非常优选的。 我知道我可以使用taskset -c -p $$或cat /proc/self/status | grep Cpus_allowed_list cat /proc/self/status | grep Cpus_allowed_list检索当前进程的Cpus_allowed ,但我不知道如何检索允许的CPU的实际数量。 我想避免parsing这些命令的输出或者Cpus_allowed掩码,但是会在选项不存在时执行。
介绍 在试图debugging局域网上的networking问题时,很明显curl host nslookup和dig行为有所不同。 dig和host在哪里返回有关URL的IP地址, curl和nslookup返回: curl: (6) Could not resolve host: internal.site.company.com 和 nslookup: can't resolve 'internal.site.company.com` 上下文 虽然这并不重要,但是在给出更多问题的背景下,这个问题发生在docker机器上(在virtualbox和parallels virtualbox使用docker-machine进行testing)。 它托pipe的docker-machine和容器都在他们的/etc/resolv.conf中拥有所需内部DNS服务器的正确IP地址。 所需URL的IP地址也可以从无法parsing名称的机器访问。 如上所述,地址是一个内部站点,我们的DNS服务器也是内部的。 该站点是可到达的并且可以从docker-machine安装的计算机上parsing。 问题 这给我带来的问题是… 1)在引擎盖下, dig和host与cURL和nslookup什么不同? 2)什么可能是防止浏览器或curlparsingURL的方式host和dig都成功parsing名称? build立 dig -v : DiG 9.11.1 host -v : host 9.11.1 curl -V : curl 7.49.1 docker版本: Version 17.06.0-ce-mac19 (18663) Channel: stable Boot2Docker version 17.06.0-ce, […]
用例简介: 我正在使用docker容器来运行我的gotesting,使用go test ./… docker go test ./… 这可以使用docker exec <container> /bin/sh -c "go test ./…"轻松实现。 不幸的是go test ./…运行所有子目录,我想排除一个(供应商目录)。 build议的解决scheme是使用以下命令: go test $(go list ./… | grep -v '<excluded>' ,不知怎的,这给我留下如下结果: docker run golang:1.6.2-alpine /bin/sh -c "go test " (我已经在run和exec中testing过了,但是它们可能使用相同的核心)。 当我使用docker exec -it <container_id> /bin/sh ssh进入容器并运行完全相同的命令时,它就像一个魅力。 看来执行shell命令通过docker exec / run不支持任何与$()嵌套的命令?
我在本地的Mac OS X机器上设置Docker,并遇到一些问题让它工作。 我已按照https://docs.docker.com/installation/mac/上的安装说明进行操作。 一切安装boot2docker工具似乎顺利,但在虚拟机运行后,Docker命令似乎什么都不做。 例如, $ docker run ubuntu echo hello world 2014/06/17 08:20:54 Post http://localhost:4243/v1.12/containers/create: EOF 每个命令都以EOF结尾,似乎并没有做到实际应该做的事情。 这是另一个: $ docker ps 2014/06/17 08:25:10 Get http://localhost:4243/v1.12/containers/json: EOF 由boot2docker工具创build的VM也在运行: $ boot2docker status [2014-06-17 08:26:24] boot2docker-vm is running. 我有一种感觉是东西没有正确设置,但是我一行一行的按照指示,看不到哪里出了问题。 任何帮助非常感谢,谢谢! 更新1 boot2docker版本:1.0.0或0.9.1(不确定 – 没有版本标志AFAICT) $ boot2docker ip Usage /usr/local/bin/boot2docker {init|start|up|save|pause|stop|restart|status|info|delete|ssh|download} 在boot2docker实例上: $ sudo netstat -ntpl | […]
我最近开始使用OVH的VPS: http ://www.ovh.co.uk/vps/vps-classic.xml这可能是这个提供者特有的问题。 我的目标是安装和运行Docker,为此我需要内核支持模块。 默认情况下,OVH的VPS机器使用自定义内核,而不是和Docker崩溃。 我试过用Debian(6,7)和Ubuntu(12.04,13.10)各种版本的VPS重新安装机器,每次uname -r都显示我 uname -r 2.6.32-042stab084.14 … / boot目录是空的,没有安装grub和lilo,没有安装linux-image软件包,尽pipe它们是可用的。 从存储库,grub,更新grub(这是广泛传播的build议我googled出来)安装linux内核和重启机器没有什么作用。 Grub发现一个系统映像,新安装的,/ boot被填充,但是系统仍然运行上面提到的内核。 这个和上面的症状让我非常困惑:这台机器究竟是如何启动的? networking启动也许? 如何检查它,如何改变这种行为? 下面的networking启动的想法我再次检查谷歌,这告诉我有一个选项在OVH网页pipe理器版本3来改变networking启动设置。 我使用经理v.6修补我的VPS(他们说function移到那里),我发现没有这样的select,以前的经理版本甚至没有看到我的VPS。 这是我到目前为止走了多远。 我想在这个VPS上运行标准的存储库内核,也欢迎任何关于这个设置如何工作的解释,为什么它是如此的问题,因为现在我感到相当困惑:)