linux下将本地conda环境封装成docker镜像

因为实验室的服务器联网出现问题,配环境很麻烦,只能离线。而正好有笔记本上已经配置好的miniconda3的环境(包括pytorch,python,以及自己实验所配置的环境),这个同样适用于anaconda的环境。
然后考虑将conda的环境封装成docker,然后放到服务器上跑代码。

1. 离线服务器上

保证有docker

2. 装有miniconda3的环境的设备上

1)安装docker

sudo apt  install curl
curl -s https://get.docker.com/ | sh

然后用docker -v看是否安装成功。
PS:
如果出现Docker“Got permission denied while trying to connect to the Docker daemon socket“问题
那就是因为没有在 root 用户的权限下,因此需要在前面都加上sudo即可。

2)在docker Hub上下载好装载有anaconda3的镜像

sudo docker pull continuumio/anaconda3

3) 在 continuumio/anaconda3 镜像的基础上创建容器并运行

//查看是否有continuumio/anaconda3 镜像 
docker image ls 
// run
docker run -itd continuumio/anaconda3(或者镜像id)
//查看容器id 
docker ps  
//执行
docker exec -it 镜像id bash
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值