用 Dockerfile 创建镜像的基本步骤有哪些?
使用 Dockerfile 创建镜像的基本步骤如下:
- 定义基础镜像
在 Dockerfile 的开头,使用FROM
指令指定一个基础镜像。例如:
FROM ubuntu:latest
这表示基于最新的 Ubuntu 镜像来构建。
- 安装依赖和软件
使用RUN
指令来执行命令,安装所需的依赖和软件。例如:
RUN apt-get update && apt-get install -y python3
- 设置环境变量
使用ENV
指令设置环境变量,以便在容器中使用。例如:
ENV MY_VAR "value"
- 复制文件
使用COPY
或ADD
指令将本地的文件或目录复制到镜像中。例如:
COPY myapp.py /app/
- 暴露端口
如果容器中的应用需要对外暴露端口,使用EXPOSE
指令指定端口。例如:
EXPOSE 8080
- 指定启动命令
使用CMD
或ENTRYPOINT
指令指定容器启动时要运行的命令。例如:
CMD ["python3", "/app/myapp.py"]
- 构建镜像
在包含 Dockerfile 的目录下,执行docker build -t <镜像名称>:<标签>.
命令来构建镜像。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术