6 nvidia-docker 安装
添加源
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \
sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/ubuntu16.04/amd64/nvidia-docker.list | \
sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update
安装nvidia-docker2软件包并重新加载Docker守护程序配置:
sudo apt-get install nvidia-docker2
sudo pkill -SIGHUP dockerd
安装完成后,当需要使用gpu时,使用nvidia-docker代替docker
7 docker 日常使用
7.1镜像导出与导入
导出docker:
docker save -o java8.tar lwieske/java-8
导入docker:
docker load < java8.tar
7.2 docker使用
建立容器
docker run -it ubuntu:14.04 bash
1
查看容器
docker ps
1
建立后台运行容器使用-itd参数,此时再次进入该容器,使用docker ps查看,并执行如下进入容器
docker exec -it 775c7c9ee1e1 bash
1
注:当需要使用gpu时,使用nvidia-docker代替docker
本人日常使用deepo镜像,并进行后台运行(-itd),端口映射(-p 4445:6006),本地目录映射至容器-v /data/mengzb/project:/home ,命名容器名称--name py36 ,使用gpu,nvidia-docker
nvidia-docker run -itd --name py36 -p 4444:22 -p 4445:6006 -p 4446:8888 -v /data/mengzb/project:/home ufoym/deepo
1
docker exec -it py36 bash