docker 常识科普
docker有镜像(images),容器(container)
有位大神配置好了深度学习环境全家桶-deepo
docker 服务器配置
小白,没机会碰管理员权限,说来惭愧,后续再补
docker 客户端配置
伸手党
- 从仓库拉取别人配置好的docker环境
docker pull ufoym/deepo:all-py27-jupyter
2.更改镜像名称
docker tag ufoym/deepo:all-py27-jupyter xuguanghui/deepo:all-py27-jupyter
- 将镜像实例化为容器
/usr/bin/docker run -p 3034:22 --runtime=nvidia -it --name xuguanghui-refuge_challenge -v /home/xuguanghui:/root xuguanghui/deepo:all-py27-jupyter /bin/bash
4.启动容器
nvidia-docker start xuguanghui-refuge_challenge
nvidia-docker exec -it xuguanghui-refuge_challenge bash
5.启动ssh服务(方便pycharm调用docker环境)
1. 安装ssh
apt update
apt-get install openssh-server
2.给root设置一个密码
passwd root
3.修改配置文件
vim /etc/ssh/sshd_config
将PermitRootLogin prohibit-password
修改成PermitRootLogin yes
4.重启ssh服务
/etc/init.d/ssh restart
5.登录测试
ssh root@222.201.144.237 -p 3034