什么是 Dockerfile
本课属于 Coddy Terminal 学习旅程的“Docker 入门”单元。第 21 课,共 40 课。
到目前为止,你使用的都是别人构建的镜像。要构建自己的镜像,你需要编写一个 Dockerfile:这是一个纯文本文件,列出组装镜像的步骤,每行一条指令。
最重要的指令是 FROM,每个 Dockerfile 都以它开头。它会选择你在其基础上构建的基础镜像:
FROM alpine这表示从 alpine 镜像开始。然后,你可以在下面添加更多指令来自定义镜像。
你可以直接在终端中创建 Dockerfile。一个简单的方法是将这些行写入名为 Dockerfile 的文件:
cat > Dockerfile << 'EOF'
FROM alpine
EOFEOF 和 EOF 之间的所有内容都会写入文件。
挑战
入门你的目录中已经有一个 Dockerfile。从文件树中打开 Dockerfile,让 FROM alpine 成为其中唯一的指令,然后保存。接着用 cat 打印文件,确认其内容。
亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Docker 入门中的所有课
自己练习: Terminal 在线编辑器