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
相关推荐
二饭38 分钟前
使用Docker安装Neo4j
docker·容器·neo4j
戴誉杰1 小时前
cloudfared 内网穿透通过docker方式遇到的问题
运维·docker·容器·cloudfared
野熊佩骑2 小时前
CentOS7二进制安装包方式部署K8S集群之CA根证书生成
linux·运维·docker·云原生·容器·kubernetes·centos
妮妮喔妮4 小时前
docker-compose端口冲突问题
运维·docker·容器
kjl5365668 小时前
docker命令
运维·docker·容器
野熊佩骑8 小时前
CentOS7二进制安装包方式部署K8S集群之ETCD集群部署
运维·数据库·云原生·容器·kubernetes·centos·etcd
Insist75316 小时前
基于OpenEuler--docker容器化部署ceph集群
ceph·docker·容器
jyan_敬言17 小时前
【Docker】docker网络配置
网络·docker·容器
2501_9200470317 小时前
k8s-pod的启动
云原生·容器·kubernetes
王家视频教程图书馆19 小时前
docker部署mssql
docker·容器·sqlserver