neusport 学院集群docker使用说明

如果想要对于某个镜像进行更改,并且上传到节点上,分为两步。分别是镜像的封装和上传。

一.镜像封装:

1 . 通过终端登录服务器:  ssh [email protected]

2. 查看都有哪些镜像: docker images

3. 选择一个基础镜像,在这个镜像上面进行需要的库的安装;

                  创建并启动容器:   docker run -dit --name ubuntuFirst 镜像id /bin/bash

                  进入容器:    docker exec -it ubuntuFirst /bin/bash

                 在这里面进行文件安装: pip install 等等

4. 通过上面的方式已经安装好了需要的 库,需要开一个新的终端,通过登录服务器,将其封装成新的镜像。

          docker commit -m "install python3.7" containerID(镜像ID)  ansheng_pytorch:v1.0

5.运行到这一步,已经封装好新的镜像了,可以到最开始的那个终端关闭docker 正在运行的镜像,并将其删除掉,要不然耗费硬盘空间。

      退出容器:  exit

     杀死进程: docker kill containerID

     删除容器:  docker rm containerID

二.将镜像上传到服务器节点上

ssh登录 ssh [email protected]

docker login 219.216.99.4:8888 输入对应的harbor用户名和密码

docker tag ansheng_pytorch:v1.0  219.216.99.4:8888/neusport/ansheng_pytorch:v3.0

docker push 219.216.99.4:8888/neusport/ansheng_pytorch:v3.0

这里注意只能上传到neusport这个镜像仓库下面,其他的文件夹不好使。

在这个文件下面的  219.216.99.4:8888/neusport/ansheng_pytorch:v3.0  镜像使用 pytohn tt.py可以调用正常的库。不能使用python3 ttt.py命令。 torch 1.1  torchvision 0.3   sklearn scipy visdom  pdb 这些的基础库都有。可以直接使用。

猜你喜欢

转载自blog.csdn.net/t20134297/article/details/107781482
今日推荐