Backend - Dockerfile 镜像档
创始人
2025-01-11 04:04:43
0

目录

一、结构

(一)FROM

1. 用法

2. 写法

3. 注意

(二)MAINTAINER

1. 作用

2. 写法

(三)RUN

1. 作用

(四)WORKDIR

1. 作用

2. 写法

(五)EXPOSE

1. 作用

2. 写法

(六)CMD

1. 作用

二、完整示例


一、结构

(一)FROM

1. 用法

        设置基础镜像信息。

2. 写法

FROM  FROM : FROM @

完整示例:其中,tadeorubio/pyodbc-msodbcsql17:latest 是指最新版本的python环境镜像。

FROM tadeorubio/pyodbc-msodbcsql17:latest

3. 注意

        第一行非注释内容必须是FROM指令(FROM是指定镜像的,是一个开始命令)。

        其中,tag 或 digest 是可选的,若不设置这两值,则直接使用latest版本的基础镜像。

(二)MAINTAINER

1. 作用

        设置维护者信息。

2. 写法

MAINTAINER Luobogan

(三)RUN

1. 作用

        构建镜像时的操作指令。

(四)WORKDIR

1. 作用

        进入工作目录。

2. 写法

        类似于cd命令。

WORKDIR /test_dir/mybook

(五)EXPOSE

1. 作用

        docker 暴露给外界交互的端口。

2. 写法

EXPOSE 8006

(六)CMD

1. 作用

        容器启动时的执行指令。

 

二、完整示例

​# 第一行必须是设置基础镜像  # 基础镜像(针对 python3.8 环境)  # 其中 tadeorubio/pyodbc-msodbcsql17:latest 是指最新版本的链接SQL的python环境镜像(如果不指定版本,则会默认用最新版的环境)  FROM tadeorubio/pyodbc-msodbcsql17:latest  # 维护者信息  MAINTAINER docker_user  # 设置环境变量(针对python)  ENV PYTHONUNBUFFERED 1  ENV LANG C.UTF-8  ENV DEBIAN_FRONTEND=noninteractive  ENV PORT=8006  # 新增容器工作目录(在容器内/test_dir/下创建 mybook 文件夹,-p是在路径目录不存在时自动创建它)  RUN mkdir -p /test_dir/mybook  # 将当前目录文件都加到容器工作目录中(. 表示当前宿主机目录)  ADD . /test_dir/mybook  # 设置工作目录(进入容器时的默认目录)  WORKDIR /test_dir/mybook  RUN pip --proxy=http://10.XX.XXX.XXX:8080 install --upgrade pip==24.1  RUN pip --proxy=http://10.XX.XXX.XXX:8080 install uwsgi  # 利用 pip 安装依赖  RUN pip --proxy=http://10.XX.XXX.XXX:8080 install -r requirements.txt  # 和外界交互的端口  EXPOSE 8006

相关内容

热门资讯

黑科技私人局!德扑ai决策软件... 黑科技私人局!德扑ai决策软件,wepoke机制,玩家教你(有挂攻略)-哔哩哔哩;超受欢迎的德扑ai...
第6分钟掌握!拱趴大菠萝自动计... 第6分钟掌握!拱趴大菠萝自动计算机器人,wpk有那种辅助吗(透视)玩家教程(确实有挂)1、点击下载安...
2分钟理解!智星德州辅助(透明... 2分钟理解!智星德州辅助(透明挂黑科技)外挂透明挂辅助透视(2024已更新)(哔哩哔哩);1、完成智...
分辨真假!(聚星扑克)外挂透明... 分辨真假!(聚星扑克)外挂透明挂ai代打辅助黑科技!(眯眯扑克)2025新版教程(2021已更新)(...
一分钟教会你!aapoker俱... 一分钟教会你!aapoker俱乐部,红龙扑克机制,黑科技教程(有挂细节)-哔哩哔哩;是一款可以让一直...
8分钟透视!wepoker开脚... 8分钟透视!wepoker开脚本视频,sohoo开挂辅助(透视)科技教程(有挂方针)1)wepoke...
两分钟晓得!微扑克发牌有问题吗... 两分钟晓得!微扑克发牌有问题吗(透明挂黑科技)外挂透明挂辅助智能(2025已更新)(哔哩哔哩);相信...
透视挂!(epoker外挂)外... 透视挂!(epoker外挂)外挂辅助软件!(轰趴十三水)wepoke教程(2020已更新)(哔哩哔哩...
我来教教大家!微扑克辅助挂,w... 我来教教大家!微扑克辅助挂,wpk代理合作,揭秘教程(有挂神器)-哔哩哔哩,微扑克辅助挂是用手机号来...
第六分钟俱乐部!hhpoker... 第六分钟俱乐部!hhpoker德州机器人,wejoker辅助软件视频(透视)黑科技教程(果真有挂)1...