Questions tagged «docker-image»

Docker映像是一个惰性的,不可变的文件,本质上是Linux容器的快照。使用'docker build'命令或'docker container'命令创建图像。当以“ docker run”开始时,图像将产生一个容器。图像存储在Docker注册表中,例如Registry.hub.docker.com

23
Docker映像和容器之间有什么区别?
使用Docker时,我们从基础映像开始。我们启动它,创建更改,然后将这些更改保存在形成另一个映像的层中。 因此,最终我为自己的PostgreSQL实例提供了一个映像,为我的Web应用程序提供了一个映像,对这些更改的更改将继续保留。 什么是容器?


25
如何删除旧的和未使用的Docker映像
长时间运行Docker时,系统中有很多映像。如何安全地一次删除所有未使用的Docker映像以释放存储空间? 另外,我还想删除几个月前拉出的具有正确图像TAG。 因此,我并不是要仅删除未标记的图像。我正在寻找一种方法来删除一般未使用的图像,其中包括未标记的图像和其他图像,例如几个月前使用正确的拉出的图像TAG。


7
docker运行<IMAGE> <MULTICOMMAND>
我正在尝试运行多个这样的命令。 docker run image cd /path/to/somewhere &amp;&amp; python a.py 但这给我“没有这样的文件或目录”错误,因为它被解释为... "docker run image cd /path/to/somewhere" &amp;&amp; "python a.py" 似乎需要一些ESCAPE字符,例如“”或()。 所以我也试过了 docker run image "cd /path/to/somewhere &amp;&amp; python a.py" docker run image (cd /path/to/somewhere &amp;&amp; python a.py) 但是这些没有用。 我已经搜索了Docker Run Reference,但没有找到有关ESCAPE字符的任何提示。

19
无法删除具有相关子映像的Docker映像
我在尝试 docker rmi c565603bc87f 错误: 守护程序的错误响应:冲突:无法删除c565603bc87f(无法强制执行)-图像具有相关的子图像 因此,即使使用-f标志,我也无法删除图像。然后如何删除图像及其所有子级? Linux和docker版本: uname -a Linux goracio-pc 4.4.0-24-generic#43-Ubuntu SMP Wed Jun 8 19:27:37 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux docker版本客户端:版本:1.11.2 API版本:1.23 Go版本:go1.5.4 Git提交:b9f10c9内置:Wed Jun 1 22:00:43 2016 OS / Arch:linux / amd64 服务器:版本:1.11.2 API版本:1.23 Go版本:go1.5.4 Git提交:b9f10c9内置:Wed Jun 1 22:00:43 2016 OS / Arch:linux …

16
按映像名称停止Docker容器-Ubuntu
在Ubuntu 14.04(Trusty Tahr)上,我正在寻找一种方法来停止正在运行的容器,而我仅有的信息是Docker run命令中使用的映像名称。 是否有命令查找与该映像名称匹配的所有匹配运行容器并停止它们?

18
无法为COPY创建docker镜像失败:stat / var / lib / docker / tmp / docker-builder错误
我想创建一个码头工人形象。这是我的工作目录:Dockerfile.in test.json test.py 这是我的Dockerfile: COPY ./test.json /home/test.json COPY ./test.py /home/test.py RUN python test.py 当我启动此命令时: docker build -f Dockerfile.in -t 637268723/test:1.0 . 它给了我这个错误: `Step 1/5 : COPY ./test.json /home/test.json ---&gt; Using cache ---&gt; 6774cd225d60 Step 2/5 : COPY ./test.py /home/test.py COPY failed: stat /var/lib/docker/tmp/docker-builder428014112/test.py: no such file or directory` 谁能帮我?

7
有没有一种方法可以将Docker映像合并到一个容器中?
我现在有几个Dockerfile。 一种是Cassandra 3.5,它是 FROM cassandra:3.5 我也有一个针对Kafka的Dockerfile,但是要复杂得多。它是,FROM java:openjdk-8-fre并且它运行长命令来安装Kafka和Zookeeper。 最后,我有一个用Scala编写的使用SBT的应用程序。 对于Dockerfile,它是FROM broadinstitute/scala-baseimage,这使我得到了Java 8,Scala 2.11.7和STB 0.13.9。 也许,我不了解Docker的工作原理,但我的Scala程序将Cassandra和Kafka作为依赖项,出于开发目的,我希望其他人能够简单地使用克隆我的仓库,Dockerfile然后再使用Cassandra,Kafka来构建它。 ,Scala,Java和SBT都加入进来,因此它们只能编译源代码。我对此有很多问题。 如何合并这些Dockerfile?我如何简单地将这些东西放入一个环境中?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.