docker nvidia-docker

服务器有好几个人在用,所以想到搭建一个自己可以用的环境,又不影响其他同事使用。接下来就开始了docker的探索

sudo usermod -G docker -a 'sinoagg'
sudo systemctl restart docker
docker 挂载本地目录和数据卷容器
docker run -it -v /home/sinoagg/Desktop/real_object_detection_label:/usr/Downloads ubuntu:16.04 bash
通过-v参数,冒号前为宿主机目录,必须为绝对路径,冒号后为镜像内挂载的路径。
现在镜像内就可以共享宿主机里的文件了。

默认挂载的路径权限为读写。如果指定为只读可以用:ro


docker run -v /home/sinoagg/Desktop/real_object_detection_label:/usr/Downloads --name dataVol ubuntu16.04 bash
创建一个普通的容器。用--name给他指定了一个名(不指定的话会生成一个随机的名子)。
再创建一个新的容器,来使用这个数据卷。
--volumes-from用来指定要从哪个数据卷来挂载数据。
这样在新创建的容器里/usr/Downloads目录会和宿主机

docker image rm ubuntu      #delete image
docker container rm fdb7d258bd59 #delete containerID
docker container ls -a
docker container stop fdb7d258bd59 #stop containerID
docker container prune  #delete all containerID

猜你喜欢

转载自blog.csdn.net/gloriazhang2013/article/details/85859898