如何清理后保存的dockerfiles

我新来的Docker,我正在检查如何build立一些容器。

在我的linux服务器上成功安装docker app之后,我执行了下面的命令:

docker构build-t Dockerfile。

此文件的内容:

FROM ubuntu:14.04 #Install. RUN \ apt-get update && \ apt-get -y install apache2 && \ rm -rf /var/lib/apt/lists/* 

经过一些处理之后,我修改了文件的内容,也修改了文件的名称,但仍然执行相同的代码。

我已经完成了以下步骤:

docker工人rmi -f

并且:

docker rm $(docker ps -a -q)

但执行的dockerfile仍然在执行,因为它是在第一个实例,但现在看起来像:

 FROM ubuntu:14.04 RUN echo "Hola" 

Dockerfile仅由Dockerfile docker build命令“执行”

它解释Dockerfile并创build(或在后续运行中更新)图像。 该图像用于创build容器。

Dockerfile成用编译语言(C,C ++,Java等)编写的程序的源代码。 该图像是存储在磁盘上的文件中的可执行程序。 容器是在执行中启动的程序(在内存中)。

当然,在修改Dockerfile你必须再次运行Dockerfile docker build来更新镜像,然后通过Dockerfile run来使用镜像来启动新的容器。