python制作环境_基于Ubuntu制作python环境的镜像

本文档详细介绍了如何使用Dockerfile在Ubuntu 18.04基础上构建包含Python3.6、git、nginx、supervisor、redis、mongodb的开发环境。通过安装必要的软件和依赖,配置nginx、supervisor以及时区,然后将项目及其需求包整合进镜像,最终创建了一个用于EDA_SERVER项目的Docker镜像。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Dockerfile

FROM ubuntu:18.04

# 安装git、python、nginx、supervisor、redis、mongodb等,并清理缓存

RUN apt-get update && \

apt-get upgrade -y && \

apt-get install -y software-properties-common && \

add-apt-repository ppa:jonathonf/python-3.6 -y && \

apt-get update && \

apt-get install -y git python3.6 python3-pip nginx vim supervisor mongodb libsm6 libxrender1 libxext-dev ffmpeg redis-server && \

pip3 install --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple pip setuptools && \

rm -rf /var/lib/apt/lists/* && \

echo "daemon off;" >> /etc/nginx/nginx.conf && \

mkdir /home/EDA_SERVER && \

mkdir -p /data/db

# nginx、supervisor、时区配置

COPY nginx-app.conf /etc/nginx/sites-available/default

COPY supervisor-app.conf /etc/supervisor/conf.d/

COPY localtime /et

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值