使用Docker运行python程序

1.已有条件:虚拟机,CentOS7,Docker已安装;

创建Dockerfile文件,requirements.txt文件,test.py文件

2.构建镜像:docker build --no-cache -t 当前test.py文件夹名称:latest .

example:docker build --no-cache -t testfiles:latest .

3.运行(挂载当前目录到 /app)

docker run -it --rm \
-v $(pwd):/app \
testfiles:latest

如需要添加端口映射:

docker run -it --rm \
-p 5000:5000 \
-v $(pwd):/app \
testfiles:latest

4.删除并重新构建

1. 删除旧容器和镜像(强制重新构建)
docker rm -f $(docker ps -aq) 2>/dev/null || true

docker rmi testfiles:latest 2>/dev/null || true

# 2. 清理构建缓存

docker builder prune -f

# 3. 重新构建(不用缓存)

docker build --no-cache -t testfiles:latest .

# 4. 运行(挂载当前目录到 /app)

docker run -it --rm \
-v $(pwd):/app \
testfiles:latest

相关推荐
一号弯3 分钟前
Hyperv的LINUX虚拟机扩容
linux·运维·服务器
一条大祥脚15 分钟前
【CS336】lecture4 MoE|负载均衡|MoE并行|训练稳定性|Deepseek回顾
运维·负载均衡
lpfasd1231 小时前
nginx服务化五套方案原理解剖与选型
运维·nginx
Pointer Pursuit1 小时前
Linux调试器 ——gdb/cgdb
linux·运维·服务器
吴声子夜歌1 小时前
Docker入门与实战——初识Docker与容器
docker·容器
天远Date Lab1 小时前
零信任架构实战:基于天远名下车辆车牌查询A构建自动化社区车位摇号核验网关
运维·人工智能·架构·自动化
xixiaoyunya2 小时前
服务器自动备份怎么做:十几分钟搭建一套稳定可监控的方案
运维·服务器
ue星空2 小时前
ALS V4 中文拆解手册
运维·nginx
JavaPub-rodert2 小时前
公共 Docker 镜像源总失效?用 Harbor Proxy Cache 自建 Docker Hub 镜像缓存
java·缓存·docker
Hello_Pyhx2 小时前
挖兔硬盘精灵 WatuDisk:从首次检测到日常检查的使用指南
运维·windows·硬盘·维护