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