运行Docker容器的副本

假设我有一个需要在容器中回滚更改的情况,但是我只有它的名字。 如何用现代docker引擎(目前17.03.0-ce)实现这一点?

Bitbucketpipe道耙testing需要20分钟

我们已经计算出来了,bitbucketstream水线里的raketesting比我们在本地运行时要长50倍。 我们正在使用Docker。 有没有人经历过这个呢?

如何通过ID从Mac将USB设备转发到Docker?

我有一个DVB-T USB闪存盘,与Mac OSX不兼容,但与Linux和Windows兼容。 我想在我的Mac上用棍子制作一个带有TVHeadend的Dockerfile。 我知道你可以使用–device=/dev/dvb/adapter0转发一个设备到–device=/dev/dvb/adapter0 ,但是我的问题是,我没有一个USB棒的path。 没有/ dev / dvb文件夹。 但是当我用Debian启动Virtualbox的时候,我可以转发这个设置,一切都很好。 是否有可能不是通过path,而是通过ID转发USB设备?

如何确保每个Docker Swarm节点上至less运行一个服务

你好,docker群目前运行在3个节点上作为pipe理员。 我有一个简单的服务在所有3个节点上均匀分布6次。 但是,当我将1或2个节点脱机时,所有的服务在其余的节点/节点之间传播。 当我将所有节点重新联机时,所有服务都保留在未脱机的节点上。 我知道这是devise,因为这个概念是你不能为了重新平衡而离线服务。 但是为了在生产环境中运行,我需要在任何时候至less有一个服务在节点上运行。 是否有自动平衡,以确保至less有一个服务在每个Docker群集节点上运行?

在运行时构buildDocker或Docker由图像组成

在我的工作地点,我们有一个dockerpipe理员,其中有一个数据库图像和源代码图像。 我们也有源码控制中的一些静态数据..(虽然没有做成一个docker图像..)我想把这三件事情结合起来,就是一个docker env ..这是我的目标。 要做到这一点,我看到两个select。 1)为静态数据创build一个纯数据映像,把它推送到registry中,这个数据映像可以挂载到已经存在的数据库映像上,以获得我想要的(运行时编译env) 2)用静态数据从数据库中build立另一个图像将这个新的图像推送到registry,并使用这个新的图像与源代码图像一起使用这个env。 (在运行时不会发生很多情况,因为env是由已知和稳定的图像构build的) 这是最好的办法? 任何其他build议? 我只是从一个exception现存的数据库图像构build一个数据库,并需要添加静态数据(在源代码pipe理的主要内容),以创build一个新的环境。什么是这个目的的最佳途径? 谢谢

如何获取位于私有registry中的Docker映像标签的状态

有没有办法通过API或CLI获取位于私有存储库中的Docker镜像的状态? 用例: 我正在试图推动一个特定的标记到一个私人的registry的Docker图像。 推后,我需要知道它是否真的被推或不。 如果我传递“图像名称”和“图像标签”,我需要知道该图像的状态。 我在Docker API文档中search了很多,但找不到任何解决scheme。

在提交的DOCKER容器中,新的容器未能在Raspberry PI 3中运行TOMCAT9

没有解释我成功运行在树莓派3 Tomcat / 9.0.0.M17见: https : //github.com/ailgorbot/OuiMaitre 但是当我试图再次与docker拉我失败了,但一步一步在armhf / debian容器它的工作有时…怪异的。 无论如何。 所以我决定保存Tomcat在8002端口运行良好的容器。 root@rpi3:~# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4d10d9dc9141 armhf/deb-ailgor-jdk8 "bash" 4 hours ago Up 8 minutes 0.0.0.0:8009->8009/tcp, 0.0.0.0:8002->8080/tcp agitated_feynman root@rpi3:~# docker stop 4d10d9dc9141 4d10d9dc9141 root@rpi3:~# docker commit 4d10d9dc9141 tomcat9 sha256:70fe2bf13a7b9a3443ead3a84226a60e149bdbd0147639cd6f4ac7b107632d83 root@rpi3:~# docker run -itd -p 8002:8080 -p 8009:8009 […]

构build在apt-get更新上的Docker失败

Docker无法使用符号链接错误消息从docker文件构build。 试图改变图像从Python 2.7到Ubuntu:最新,但问题依然存在。 我正在运行Mac的Docker,并坚持在这个问题。 我的dockerfile: FROM python:2.7 RUN apt-get update && apt-get install -y tdsodbc unixodbc-dev && apt-get clean -y ADD odbcinst.ini /etc/odbcinst.ini ADD requirements.txt /tmp/requirements.txt RUN pip install -qr /tmp/requirements.txt ADD . /opt/webapp/ WORKDIR /opt/webapp CMD python server.py Docker构build命令: docker build –no-cache . Docker构build命令输出: Sending build context to Docker daemon 231.2 MB Step 1/8 […]

如何链接在Plesk Onyx下运行的Docker容器?

我在使用Docker扩展的Plesk Onyx托pipe服务器上运行Docker容器。 除了电子邮件,一切都很好 如何链接Plesk中的容器,以便我可以使用外部的SMTP服务器?

从Docker容器中获取映射的端口

我正在使用Cloudfront和ECS在AWS中运行任务。 我使用以下命令将我的任务映射到随机主机端口: PortMappings: – HostPort: 0 ContainerPort: 8080 我需要知道容器内主机的DN和任务被映射到的随机端口。 我怎样才能做到这一点?