docker配置及使用

docker 常识科普

docker有镜像(images),容器(container)
有位大神配置好了深度学习环境全家桶-deepo

docker 服务器配置

小白,没机会碰管理员权限,说来惭愧,后续再补

docker 客户端配置

伸手党

  1. 从仓库拉取别人配置好的docker环境
docker pull ufoym/deepo:all-py27-jupyter

2.更改镜像名称

docker tag ufoym/deepo:all-py27-jupyter  xuguanghui/deepo:all-py27-jupyter 
  1. 将镜像实例化为容器
/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 [email protected] -p 3034

你可能感兴趣的:(docker配置及使用)