012-docker的构建上下文

来源:互联网 发布:java纯数字正则表达式 编辑:程序博客网 时间:2024/06/03 16:20

构建上下文

Dockerfile 所在的目录就是构建上下文(build context),构建镜像时,Docker会将构建上下文和该上下文中的文件、目录上传到Docker守护进程,这样Docker守护进程就可以直接访问用户想在镜像中存储的任何代码、文件或者其他数据。

如果在构建上下文的根目录下存在以.dockerignore命名的文件的话,那么该文件会按行进行分割,每一行都是一条文件过滤匹配模式。这非常像.gitignore文件,该文件用来设置哪些文件不会被当作构建上下文的一部分,因此可以防止它们被上传到Docker守护进程。该文件中模式的匹配规则采用了go语言中的filepath。

构建镜像时的-f选项

# -f:用来指定构建源,这就意味着构建源的名称可以不是Dockerfile,但是构建源必须位于构建上下文中。sudo docker build -t jamtur01/static_web -f path/to/file
0 0
原创粉丝点击