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
相关推荐
凯子坚持 c4 分钟前
Docker网络架构深度解析:从原理到实战
网络·docker·架构
java_logo1 小时前
Apache IoTDB Docker 容器化部署指南:从入门到生产环境实践
docker·容器·apache·iotdb·iotdb部署教程·iotdb部署文档·docker部署iotdb
处女座_三月2 小时前
kubectl 命令行更新项目版本号
docker·容器·kubernetes
Cat God 0072 小时前
基于Docker的MySQL 主从复制(读写分离)
mysql·docker·容器
m0_474606783 小时前
Linux安装docker教程
linux·运维·docker
Jewel Q3 小时前
QEMU、KVM、Docker、K8s(Kubernetes)
docker·容器·kubernetes
学Linux的语莫4 小时前
prometheus、grafana的docker搭建
docker·容器·prometheus
lisanmengmeng4 小时前
zentao的prod环境升级(一)
linux·运维·数据库·docker·容器·禅道
kkoral4 小时前
单机docker部署的redis sentinel,使用python调用redis,报错
redis·python·docker·sentinel
wuxingge6 小时前
k8s部署xxl-job
容器·kubernetes