docker容器打包成镜像,在新的服务器上部署环境

1、容器打包成镜像 docker commit

2719a6b5b8e1是容器id(用docker ps 命令查看) , my_paddle2.2.2:v1 是自己打包的镜像的名字命名格式,有冒号的

docker commit -a “shi” -m “to150” 2799a6b6b8e1 my_paddle2.2.2:v1

在这里插入图片描述

2、打包生成的镜像 docker save

-o 和 > 是一个意思都是打包镜像的符号
sparkdemo:v1 ,就是有冒号,整体镜像名字规则

docker images查看镜像,后用命令保存镜像
sudo docker save -o sparkdemo.tar sparkdemo:v1
sudo docker save > sparkdemo.tar sparkdemo:v1

原有 服务器上的不想要可以删除
docker stop 容器名
docker rm 容器名
docker rmi 镜像:版本

然后复制tar文件,在新的服务器上加载,打包后的镜像

1、docker commit -a "shi" -m "to150" 27196b6b8e1 sparkdemo:v1
2、docker save > sparkdemo.tar sparkdemo:v1
3、docker load -i sparkdemo.tar

3、加载镜像 后 建立容器

docker load -i sparkdemo.tar  加载拷贝过来的镜像

nvidia-docker run -it --name 你的容器名字 -p 5019:5019 -v
容器外映射的绝对路径:容器内的路径绝对路径映射 sparkdemo:v1 /bin/bash

容器内的路径绝对路径映射没有会自己新建
例如:
nvidia-docker run -it --name me_detect -p 5019:5019 -v
/home/detect:/detect sparkdemo:v1 /bin/bash

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值