Dockerfile 入门指南
1. Dockerfile 基础示例
首先来看一个简单的 Dockerfile 构建示例:
Step 0 : FROM ubuntu:latest
---> b39b81afc8ca
Step 1 : MAINTAINER "dockerinaction@allingeek.com"
---> Using cache
---> 80a695671201
Step 2 : RUN apt-get install -y git
---> Using cache
---> 1c20f8970532
Step 3 : ENTRYPOINT git
---> Using cache
---> 89d726cf3514
Step 4 : RUN This will not work
---> Running in f68f0e0418b5
/bin/sh: 1: This: not found
INFO[0001] The command [/bin/sh -c This will not work] returned a non-zero
code: 127
从这个示例可以看出:
- 步骤 1 到 3 由于之前构建过,使用了缓存,从而节省了时间。
- 步骤 4 失败了,原因是容器中没有名为 This 的程序。
如果构建过程包含下载材料、编译程序等耗时操作,使用缓存可以显著节省时间。若需要完整重建,可以在 docker build
超级会员免费看
订阅专栏 解锁全文
84

被折叠的 条评论
为什么被折叠?



