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
相关推荐
猫吃了源码6 小时前
k9s简介和安装
linux·docker·kubernetes
云原生指北7 小时前
Docker Sandboxes 上手:从安装到第一次跑 Agent
运维·docker·容器
ziyun6668887 小时前
Docker 容器化 Web 服务架构搭建与自动化运维项目
运维·docker·架构
heimeiyingwang9 小时前
【架构实战】Kubernetes故障排查全景图:从Pod异常到集群雪崩的诊断手册
容器·架构·kubernetes
骇客野人10 小时前
Docker Compose 部署多个独立 Jar 服务完整实操步骤
docker·容器·jar
AAA@峥10 小时前
K8s 资源管控:ResourceQuota 与 LimitRange 机制详解与实战
云原生·容器·kubernetes
daoihfoaf10 小时前
太原助听器品质甄选
容器
云川之下12 小时前
【k8s】Docker inspect 命令
docker·容器·kubernetes
猫吃了源码13 小时前
CentOS7使用Kubeadm安装部署K8s(Kubernetes)最新稳定版本1.26.x
云原生·容器·kubernetes
倔强的石头10613 小时前
飞牛OS部署Mtab:Docker搭建自托管书签导航并实现远程访问
运维·docker·容器