安装docker教程:
https://www.cnblogs.com/blog-rui/p/11244023.html
docker命令:
https://blog.csdn.net/sazass/article/details/115027209
smc上传镜像:
https://blog.csdn.net/sazass/article/details/118728116
0 登录集群 :
sudo docker login 10.16.63.47:8888
输入账号密码之后 login success
1
sudo docker images
查看当前本地存储的docker镜像
2
sudo docker pull 10.16.63.47:8888/gyl/clw_lib/new_clw_torch18_cda102
(推荐,有tmux )
使用镜像库中的 pull 命令下载镜像
3
sudo docker run -it 10.16.63.47:8888/clw_lib/new_clw_torch18_cda102 /bin/bash
(推荐这个)
进入镜像内部,编辑镜像
4 显示当前镜像下的文件夹~/drivers#
有的镜像没有这个文件夹,只有~/ #
5 ~/drivers#里 pip install xx==版本号
安装所需要的库们
6 exit 复制当前命令行的数值字母序号
比如root@f337c09325cf:
~/drivers# (f337c09325cf就是容器ID)
7
sudo docker commit -m "Added a new file" -a "Docker Newbee" f337c09325cf kgin:1.0
(kgin:1.0为自定义即将生成的镜像名称)
8 保存镜像:sudo docker save -o 导出文件名 镜像名:版本号
sudo docker save -o kgin_1.0.tar kgin:1.0
9 利用现有的 kgin:1.0(f337c09325cf)容器在lyy仓库commit提交创建一个新镜像 kgin_1.0
sudo docker tag kgin:1.0 10.16.63.47:8888/lyy/kgin_1.0
10 push镜像到仓库sudo docker push 10.16.63.47:8888/仓库名称/镜像名称
sudo docker push 10.16.63.47:8888/lyy/kgin_1.0
然后,就可以在集群仓库中找到自己的镜像了。
在打开的ssh中输入tmux new -s my_session
在 Tmux 窗口运行所需程序的正常步骤
按下组合键Ctrl+b然后按D退出
下次使用时,进入ssh输入tmux attach-session -t my_session即可