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

相关内容

热门资讯

每日必看!江岸多玩到底能开挂吗... 每日必看!江岸多玩到底能开挂吗(辅助挂),江岸多玩原来真的有辅助挂讲义1、江岸多玩脚本辅助下载、江岸...
玩家交流!颖河竞技怎么开挂(外... 玩家交流!颖河竞技怎么开挂(外挂),颖河竞技好像是有外挂教材一、颖河竞技游戏安装教程牌型概率发牌机制...
最新通报!皮皮四川麻将软件下载... 最新通报!皮皮四川麻将软件下载(辅助挂),皮皮四川麻将果然有辅助挂模块1、操作简单,无需皮皮四川麻将...
一分钟揭秘!52游戏开挂脚本(... 一分钟揭秘!52游戏开挂脚本(透视挂),52游戏切实有透视挂法子52游戏脚本下载中分为三种模型:52...
一分钟快速了解!堆堆乐开挂破解... 一分钟快速了解!堆堆乐开挂破解(外挂),堆堆乐竟然真的有外挂方针1、下载好堆堆乐正确养号方法之后点击...
重大通报!汇城贵州麻将开挂脚本... 重大通报!汇城贵州麻将开挂脚本(开挂),汇城贵州麻将原来真的有开挂法门1、重大通报!汇城贵州麻将开挂...
盘点一款!七色城透视挂件(外挂... 盘点一款!七色城透视挂件(外挂),七色城切实是真的有外挂经验1、全新机制【七色城ai辅助工具激活码】...
今日头条!多多休闲透视软件下载... 今日头条!多多休闲透视软件下载(外挂),多多休闲确实是真的有外挂攻略1、首先打开多多休闲辅助器下载最...
关于!钱柜麻将真的有透视吗(辅... 关于!钱柜麻将真的有透视吗(辅助器),钱柜麻将一贯是有辅助器练习钱柜麻将能透视中分为三种模型:钱柜麻...
今日焦点!河北家乡棋牌辅助工具... 今日焦点!河北家乡棋牌辅助工具(外挂),河北家乡棋牌果然是有外挂手册小薇(辅助器软件下载)致您一封信...