Docker+Dockerfile
2020-04-02 19:13
1261 查看
网络选图
FROM
指定基础镜像
RUN
执行命令
格式01:RUN <命令>
格式02:RUN ["可执行文件", "参数1", "参数2"]
COPY
复制文件
格式01:COPY <源路径>... <目标路径>
格式02:COPY ["<源路径1>",... "<目标路径>"]
ADD
更高级的复制文件
格式:
CMD
容器启动命令
格式01:CMD <命令>
格式02:CMD ["可执行文件", "参数1", "参数2"...]
ENTRYPOINT
入口点
格式01:ENTRYPOINT <命令>
格式02:ENTRYPOINT ["可执行文件", "参数1", "参数2"...]
ENV
设置环境变量
格式:
ARG
构建参数
格式:ARG <参数名>[=<默认值>]
VOLUME
定义匿名卷
格式:ARG <参数名>[=<默认值>]
VOLUME
声明端口
格式:EXPOSE <端口1> [<端口2>...]
WORKDIR
指定工作目录
格式:WORKDIR <工作目录路径>
USER
指定当前用户
格式:指定当前用户
HEALTHCHECK
健康检查
格式01:HEALTHCHECK [选项] CMD <命令> :设置检查容器健康状况的命令
格式02:HEALTHCHECK NONE :如果基础镜像有健康检查指令,使用这行可以屏蔽掉
其健康检查指令
ONBUILD
为他人做嫁衣裳
格式:ONBUILD <其它指令>
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 理解dockerfile是如何工作的?
- 2.1.1、Dockerfile最佳实战
- Docker-利用dockerfile来搭建tomcat服务的方法
- 《The Docker Book》NodeJS Dockerfile
- Asp.Net Core 发布到 Docker(Linux Centos 虚拟机,使用Dockerfile)
- Docker Error Invalid or corrupt jarfile .jar
- Docker使用Dockerfile构建镜像
- docker筑基篇-04-使用Dockerfile构建自己的镜像
- Dockerfile学习(二)
- docker学习04-Dockerfile
- Dockerfile的使用和实践(10)
- 2.8-dockerfile示例-安装nginx
- docker系列-06.docker搭建ELK,集成filebeat客户端配置使用(二)
- [置顶] Docker(Dockerfile指令)
- docker 9 Dockerfile 重中之重
- 使用 Dockerfile 自定义 Docker 镜像
- apache服务的docker镜像 以及用Dockerfile制作apache服务的镜像
- docker学习笔记(七)——Dockerfile
- 使用Dockerfile构建镜像
- Docker入门教程(三)Dockerfile