docker环境配置

一、概念
1、Xftp、
Xftp是一个功能强大的SFTP、FTP 文件传输软件。用户还可以安全地传输文件到服务器上。可以从本地文件夹窗口选择要转移的文件或直接将其拖拽到主窗口。
在这里插入图片描述

2、Xshell
Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。
3、镜像和容器
3.1 镜像(Image)
  Docker统一文件系统
  镜像就是一堆只读层的统一视角。
3.2 容器(container)
  容器的定义和镜像几乎一模一样,也是一堆层的统一视角,唯一区别在于容器的最上面那一层是可读可写的。
容器 = 镜像 + 可读层。
在这里插入图片描述

一个运行态容器被定义为一个可读写的统一文件系统加上隔离的进程空间和包含其中的进程。(容器之间不会相互影响)

二、配置环境思路
虚拟机上配置好docker容器—> 将容器压缩到windows桌面 —> 利用xftp文件传输软件传到服务器上 —> 在服务器对该文件解压成为docker镜像 —> 创建相应的容器。
该容器即是模型运行的环境。将模型导入该容器以后,参照github中REAMDE文件中的指示来训练和测试模型。
三、配置环境具体步骤
1、虚拟机上配置好docker容器
可以在该网站dockerhub网站上拉取你所需要的环境,例如python3.6 pytorch1.7
在这里插入图片描述

在这里插入图片描述

具体方法是:
在这里插入图片描述
在这里插入图片描述

1.1在虚拟机上利用拉取的镜像创建docker容器(具体指令百度可查看):
docker run -t -i镜像名:镜像版本 -v 服务器路径:容器路径 /bin/bash(具体命令可以百度查看)
1.2在创建的容器上再补齐你所需要的所有环境(需要的环境可以在模型源码的requirement.txt文件上查看pip install xxx);
2、将容器压缩到windows桌面
2.1该容器就是你模型运行的环境,将容器导出为镜像到虚拟机上:
·将容器导出为镜像:
docker stop [容器名] //停止容器运行
docker commit [容器名] [镜像名]:latest //latest为自定义版本
·导出镜像为压缩包:
docker save -o 路径/镜像名.tar 镜像名:镜像版本
2.2 再移到windows桌面,再通过xftp将该压缩文件传输到服务器上;
3、在服务器对该文件解压成为docker镜像并创建相应的容器
再在服务器上将该镜像导入:docker load -i 路径/镜像名.tar
再利用该镜像创建对应的容器:docker run -t -i镜像名:镜像版本 -v 服务器路径:容器路径 /bin/bash(具体命令可以百度查看)
环境配置成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值