1、DockerFile
DockerFile 与 commit一样,也是用于做镜像的。 与 commit 把现成的 容器转换为镜像不同的是, DockerFile 需要自己写脚本,一条一条地把最终镜像需要的内容撸进去~
有兴趣了解的同学可以看看这篇文章:【简书】学习Docker之Dockerfile的命令
2、简单举例
创建一个 docker_demo 目录
mkdir docker_demo
然后在里面创建要给 Dockerfile, 文件的内容如下。
cd docker_demo
vi Dockerfile
就表示基于 how2j/centos7_tools_ftp:latest 这个镜像创建,作者是 1473335800@qq.com, 运行的命令是安装 java.
接着运行到 docker_demo 目录下运行:
docker build -t how2j/centos_7_tools_ftp_java .
注意,最后有一个点的哦
FROM how2j/centos7_tools_ftp:latest
MAINTAINER 1473335800@qq.com
RUN yum -y install java-1.8.0-openjdk.x86_64