COPY 指令
本课属于 Coddy Terminal 学习旅程的“Docker 入门”单元。第 25 课,共 40 课。
大多数镜像都需要打包你自己的文件:源代码、配置和数据。COPY 指令会将文件从构建上下文(也就是你进行构建的目录)复制到镜像中:
FROM alpine
COPY message.txt /message.txt格式为 COPY SOURCE DESTINATION。这里会将你的目录中的 message.txt 复制到镜像内的 /message.txt。
该文件确实会保留在镜像中,因此基于它构建的容器可以真正读取该文件:
docker build -t hasfile .
docker run hasfile cat /message.txt挑战
中等你的目录中已经有一个名为 note.txt 的文件。从文件树中打开 Dockerfile,将其设为 FROM alpine,并将 note.txt 复制到镜像中的 /note.txt,然后保存。将镜像构建并标记为 noted,然后运行它以执行 cat /note.txt。
亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Docker 入门中的所有课
自己练习: Terminal 在线编辑器