docker 启动一个python环境的项目

安装镜像

bash 复制代码
docker pull python:3.8-slim

8902端口 启动容器 tail -f /dev/null 持续监听空文件,保持容器活跃

bash 复制代码
docker run -it \
  -p 8902:8902 \
  --name api_mock2 \
  -v /home/py/test:/app \
  -w /app \
  python:3.8-slim \
  tail -f /dev/null

进入容器

bash 复制代码
docker exec -it api_mock bash

清华镜像 下载依赖

bash 复制代码
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
下载依赖
flask==2.0.3
werkzeug==2.0.3
pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple

启动项目

bash 复制代码
nohup python3 api_mock.py &

更新包索引并安装 vim/nano

bash 复制代码
apt-get update
apt-get install vim -y    # 安装 vim
# 或
apt-get install nano -y   # 安装 nano

安装ps -ef 
apt-get update && apt-get install -y procps
相关推荐
藥瓿亭43 分钟前
K8S认证|CKS题库+答案| 11. AppArmor
运维·服务器·docker·云原生·容器·kubernetes·cks
955.1 小时前
k8s从入门到放弃之Ingress七层负载
云原生·容器·kubernetes
被一米六支配的恐惧1 小时前
argocd部署cli工具并添加k8s集群
docker·kubernetes·argocd
江池俊2 小时前
通过Docker和内网穿透技术在Linux上搭建远程Logseq笔记系统
linux·笔记·docker
昌sit!4 小时前
K8S项目需求分析
云原生·容器·kubernetes
David爱编程6 小时前
Docker 安全全揭秘:防逃逸、防漏洞、防越权,一篇学会容器防御!
后端·docker·容器
TDengine (老段)7 小时前
TDengine 快速体验(Docker 镜像方式)
大数据·数据库·物联网·docker·时序数据库·tdengine·涛思数据
ergdfhgerty9 小时前
斐讯N1部署Armbian与CasaOS实现远程存储管理
java·docker
遇见火星9 小时前
Kubernetes服务部署——RabbitMQ(集群版)
容器·kubernetes·rabbitmq
程序员阿超的博客10 小时前
云原生核心技术 (4/12): Docker 进阶:镜像优化实战与 Docker Compose 揭秘
docker·云原生·容器