news 2026/6/9 3:55:27

构建镜像docker命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
构建镜像docker命令

1、有网的机器编写DockerFile文件

FROM python:3.9-slim RUN apt-get update && apt-get install -y \ libgl1 \ libglib2.0-0 \ && rm -rf /var/lib/apt/lists/* # 设置工作目录 WORKDIR /app # 设置环境变量 ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 # 复制依赖文件 COPY requirements.txt . # 安装依赖 RUN pip install --no-cache-dir -r requirements.txt # 复制项目代码 COPY . . # 暴露端口 EXPOSE 5000 # 启动命令 - 绑定到 0.0.0.0 CMD ["python", "-u", "app.py"]

2、编写docker-compose文件

services: webapp: build: . image: reservoir-app container_name: reservoir-webapp ports: - "5000:5000" nginx: image: nginx container_name: reservoir-nginx volumes: - ./nginx.conf:/etc/nginx/conf.d/default.conf depends_on: - webapp ports: - "18520:80"

3、构建并启动

docker-compose up -d
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 12:01:25

Java 竞赛党必看:字符串操作的正确姿势与常用模板

文章目录一 Java中常用方法1. 基础获取类2. 比较与判断类3. 修改与转换类(产生新字符串)4. 分割与合并5.StringBuilder二 . 四种字符串必会技能1.字符串与数字的切换A.String 转 int / longB. int/long 转 String2.字符与ASCII 码A.字符转数字B. 字母移位…

作者头像 李华
网站建设 2026/5/30 2:54:23

AI 不再单打独斗:一文看懂“多智能体 (Multi-Agent)”协作模式

引言:为什么我们需要“多智能体”?在过去的一年里,我们习惯了向一个“全知全能”的 AI(比如 ChatGPT)提问。它能写诗、能编程、能陪聊,仿佛无所不能。但是,当你试图让它完成一个真正复杂的任务时…

作者头像 李华
网站建设 2026/5/28 20:05:44

AI不是在杀死SaaS,而是在逼传统软件回到它真正值钱的那一层

AI不是在杀死SaaS,而是在逼传统软件回到它真正值钱的那一层这一观点极具洞察力——AI 并非在“杀死”SaaS,而是在通过技术倒逼,迫使传统软件剥离冗余表层,回归其真正创造价值的核心层级。这种“价值重锚”过程,正在重构…

作者头像 李华
网站建设 2026/6/2 20:47:51

CANN高性能集合通信库HCCL的架构设计与分布式训练优化技术解析

CANN高性能集合通信库HCCL的架构设计与分布式训练优化技术解析 cann 组织链接:https://atomgit.com/cann hccl仓库解读链接:https://atomgit.com/cann/hccl 随着深度学习模型规模的不断增长,单卡训练已经无法满足大模型训练的需求&#xff…

作者头像 李华
网站建设 2026/6/4 16:43:27

ET交易员采访|技术分析不再用来预测,而是用来约束自己

在EagleTrader的交易员采访中,我们接触过不少以技术分析见长的交易者,技术往往在他们的策略体系中占据重要位置。而在与林显豪的交流中,我们听到了另一种声音——交易并不是预测市场,而是管理自己的行为。正是这种不同于“看准行情…

作者头像 李华