- 拉取镜像:
sudo docker pull tensorflow/tensorflow:2.4.0rc3-gpu - 生成容器:
sudo docker run --runtime=nvidia -it tensorflow/tensorflow:2.4.0rc3-gpu - 一般的生成容器:
sudo docker run -it -v /home/lwd:/home(-it意思是交互,-v是映射) - 挂载主机目录:
sudo docker run --runtime=nvidia --rm -it -v /home/lwd/code/dl/mobilenetv3-tensorflow:/python tensorflow/tensorflow:2.4.0rc3-gpu(冒号后面是容器 里的路径) - 启动已退出的容器:
docker start id && docker attach id - 删除容器:
sudo docker rm youthful_knuth - 删除镜像:
sudo docker rmi elezar/caffe:gpu - 删除所有容器:
sudo docker rm $(sudo docker ps -aq) - 使用容器制作镜像:
sudo docker commit -m 'test' -a 'lwd' nice_noyce test(-m ‘镜像描述’ -a ‘制作者’ 容器名 生成的镜像名) - 镜像打包tar:
sudo docker save -o test.tar test - 使用tar镜像:
sudo docker load < test.tar - 不需要sudo执行docker:
sudo groupadd docker
sudo gpasswd -a ${USER} docker
sudo systemctl restart docker
sudo service docker restart
sudo reboot