docker测试与提交步骤

本文介绍了如何使用Docker进行测试和提交。首先,通过Dockerfile构建镜像,生成容器并复制数据。测试时进入容器运行sh run.sh。确认无误后,打包提交镜像到阿里云天池,包括登录、构建、查看和推送镜像。
摘要由CSDN通过智能技术生成

基本思想:
服务器运行环境是基于我们构建的镜像。因此我们只需用我们创建的镜像构建容器,然后每次测试的时候只需将数据和相关的代码复制到容器中运行就行了。

基本实现步骤
1.构建所需的容器(用我们生成好的镜像就行了)
a.生成镜像(注释掉Dockerfile中cmd sh 那一行之后生成)
如:docker build -t basicimg:hl .
b.用镜像生成容器
docker run -it --name=container_hl basicimg:hl bash(name 后面为容器名)
exit
c. 将数据复制到容器
docker cp d:/docker/‘Docker Toolbox’/data/ container_hl:/tcdata/
d.运行容器
如果容器未开启先开启容器
docker start container_hl
再进入容器里面
docker exec -it container_hl bash
到此容器基本构建完成,每次只需将代码或者数据复制到容器就可以完成测试了。(此步骤不需要重复)
2.测试过程(如果已有容器,则只需要每次
进入容器(docker exec -it container_hl bash),运行 sh run.sh
如果需要更换main.py 则:
1.先退出容器 exit
2.docker cp main.py_hl:/main.py (我的main.py就在运行的那个文件里面)
3.进入容器docker exec -it container_hl bash
3. 打包提交
测试无误即可打包提交。
如果不放心,可以再执行新建的容器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值