Docker

第一种(容器版)

接收来自甲方的镜像,创建容器,将整个项目部署到该容器中,并打包生成镜像。

Refer1
Refer2:E:\研一\车牌识别\docker\Docker.md

第二种(dockerfile版)

即使用docker file打包python项目
我的理解:直接生成镜像,跳过中间容器的部分,另外requirements.txt可以直接将本地的库全部导入,如果有缺失的或者安装不成功的再通过第一种方式创建容器,自己install。

Refer1

Refer2:E:\研一\车牌识别\docker\demo_dockerfile.zip

为什么不可以直接打包自己的项目发送给他们?
自己环境下的cuda(例如:3090版本)可能和他们的cuda版本不一致,要确认可以在堡垒机上运行的源拿来再进行部署

常用命令:
docker pull xx
docker images:镜像列表
docker rmi xx:删除镜像列表

docker run -itd --name xxx image bash:创建容器
docker start :启动容器
docer stop:停止容器
docker rm:删除容器

docker ps -a :容器列表

docker exec -it xxx bash:进入容器

docker exec -it -e DISPLAY={$DISPLAY} xxx /bin/bash:进入容器(显示版)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值