Dockerfile 是一个文本文件,其内包含了一条条的 指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。
以下是一个简单的 Dockerfile 文件,构建的镜像十分简单,以 nginx 为基础镜像,修改 index 页面;
Dockerfile
FROM nginx
RUN echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html
EXPOSE 80
在 Dockerfile 所在的目录下,执行以下,等待镜像打包结束;
docker build -t test/nginx .
docker run -p 80:80 -ti --rm test/nginx
浏览器键入 http://localhost
