1、镜像的加载。区分docker load和docker import的区别,另外容器是在镜像的基础上建立的,一个镜像可以建立很多容器。如果使用 import 导入 save 产生的文件,虽然导入不提示错误,但是启动容器时会提示失败,会出现类似"docker: Error response from daemon: Container command not found or does not exist"
的错误。
2、权限问题。dial unix /var/run/docker.sock: connect: permission denied
。找了很多种方法,加入用户组的方法效果不大,最后直接用这个方法中的第三条改权限了,问题解决。比较奇怪,在服务器上就是加用户组解决的,但是在自己的电脑上就不行,只能chmod改权限有用。
3、GPU调用问题。用docker run -it --gpu all
命令时一直报错“docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]].”
。搜了很多种解决办法,大部分是说sudo apt-get install nvidia-container-toolkit
或者sudo apt-get install nvidia-container-runtime没装,但是装了以后还是不行。最后安装
sudo apt get install nvidia-docker2,然后重启
sudo systemctl restart docker`可以了。
待续。。。。
docker的使用记录
于 2022-03-30 20:07:09 首次发布