Dockerfile
# DockerFile 介绍
- dockerfile 是用来构建docker镜像的文件, 命令参数脚本.
# DockerFile 构建过程
# 基础知识
- 每个保留关键字(指令) 都必须是大写字母
- 从上到下的执行顺序
- 每一个指令都会创建提交一个新的镜像层, 并提交
# DockerFile 指令
FROM # 基础镜像, 所有的东西都从这里开始
MAINTAINER # 镜像作者 姓名+邮箱
RUN # 镜像构建的时候需要运行的命令
ADD # 需要加入的内容 比如 mysql, nginx, Ubuntu 等
WORKDIR # 镜像的工作目录
VOLUME # 挂载目录
EXPOSE # 暴露端口配置
CMD # 指定这个容器启动的时候要运行的命令, 只有最后一个会生效, 可被替代
ENTRYPOINT # 指定这个容器启动的时候要运行的命令, 可以追加命令
ONBUILD # 当构建一个被继承 DockerFile 这个时候需要这个命令
COPY # 将我们的文件拷贝到镜像中
ENV # 构建的时候设置环境变量
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
# 使用 DockerFile 构建 dnmp
todo ....
# 发布镜像到 DockerHub
# 前提条件
- 注册docker账号
- 在终端登录上自己的账号 命令: docker login
# 发布命令
docker push 作者名字/镜像名字:标签名字
上次更新: 2022/08/30, 23:31:20