导入镜像
docker load < images.tar.gz
创建容器
docker run -itd --shm-size=64G --privileged=true -v /home:/home -v /data:/data -v /var/lib/nvidia-docker/volumes/nvidia_driver/396.37/:/usr/local/nvidia --network=host --entrypoint=/bin/bash --name mydocker cudaxxxx:lates
进入容器
sudo docker exec -it mydocker /bin/bash
列出本地所有镜像
docker images
列出本地所有容器
docker ps -a
删除镜像 (加上 -f 参数 强制删除)
docker rmi 镜像ID
导出镜像
如果容器内装了很多环境,为了省去重复安装,重新存为镜像
1、docker 容器保存为镜像
docker commit + 容器ID + 镜像名称
2、docker镜像转化为tgz压缩包
docker save -o *.tar.gz 镜像ID
二 、 遇到过的报错
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
发现是docker 没有启动,重新启动下就可以了.然后再启动下容器
service docker start
查看自己创建了哪些容器
docker ps -a
###启动自己docker容器的名字
docker start 容器ID
进入容器
sudo docker exec -it **** /bin/bash
###docker 关闭
docker stop 容器ID