1、linux怎么安装cmake?
sudo apt update
sudo apt install cmake
2、通过包管理器安装 OpenCV
sudo apt update
sudo apt install libopencv-dev
3、挂载docker时遇到的问题
bowen@bowen-MS-7E10:~$ docker run --gpus all -v `pwd`:/app -p 8556:8554 --name deepstream_env -it nvcr.io/nvidia/deepstream:6.1.1-devel bash
docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create?name=deepstream_env": dial unix /var/run/docker.sock: connect: permission denied.
这个错误表明你的用户在运行 Docker 命令时没有足够的权限来连接到 Docker 守护进程。这通常是因为用户没有加入 docker 组,而该组具有访问 Docker 守护进程的权限。
要解决这个问题,你可以通过以下步骤之一来解决:
方法一:使用 sudo 运行 Docker 命令
以管理员权限(root)或使用 sudo 运行 Docker 命令,这样会绕过权限限制。例如:
sudo docker run --gpus all -v $(pwd):/app -p 8556:8554 --name deepstream_env -it nvcr.io/nvidia/deepstream:6.1.1-devel bash
方法二:将用户添加到 docker 组
-
首先,确保你的用户已经安装了 Docker 并且 Docker 守护进程正在运行。
-
然后,以管理员权限登录到系统,并使用以下命令将用户添加到 docker 组
sudo usermod -aG docker $USER
这会将当前用户添加到 docker 组中。
重新登录到系统,以使组成员身份更新。
然后尝试重新运行你的 Docker 命令。
参考的解决办法 https://docs.docker.com/engine/install/linux-postinstall/
To create the docker group and add your user:
1、Create the docker group.
sudo groupadd docker
2、Add your user to the docker group.
sudo usermod -aG docker $USER
3、Log out and log

本文档记录了在Linux系统中安装Docker时遇到的问题,包括权限不足、软件源冲突和密钥过期警告。解决方案涉及将用户添加到docker组、清理软件源、更新GPG密钥存储以及解决NVIDIA容器运行时的错误。
最低0.47元/天 解锁文章
1812

被折叠的 条评论
为什么被折叠?



