当前位置: 首页 > article >正文

docker常见问题汇总

docker常见问题

❓问题1:启动docker容器时,报错Unknown runtime specified nvidia.

当我启动一个容器时,运行以下命令:

docker run --runtime=nvidia 。。。。

后面一部分命令没写出来,此时报错的信息如下:

docker: Error response from daemon: Unknown runtime specified nvidia. See 'docker run --help'.

报错的信息显示 runtime=nvidia无法识别,这说明 daemon.json 配置文件出错。

解决方案

修改/etc/docker/daemon.json(需要管理员权限),添加如下的内容:

"runtimes": {
        "nvidia": {
            "path": "/usr/bin/nvidia-container-runtime",
            "runtimeArgs": []
         }	
    }

修改后的文件整体信息如下:

{
  "data-root": "/mnt/docker",
  "runtimes": {
        "nvidia": {
            "path": "/usr/bin/nvidia-container-runtime",
            "runtimeArgs": []
         }
    }
}

然后重启docker就好了:

sudo systemctl daemon-reload
sudo systemctl restart docker

❓问题2:解决ssh连接docker容器环境变量无效的问题

问题缘由:
因在docker容器中的linux系统输入nvcc 等命令都是有效的,但通过ssh连接到docker容器内,就存在该命令未找到等问题,查询资料得知,这是因为通过ssh连接docker容器后环境变量发生了变化。

修改方法:
解决方法:更改字段分隔符,使之仅仅遇到换行时分割

在容器中输入 vim /etc/profile ,添加以下代码:

for item in `cat /proc/1/environ |tr '\0' '\n'`
do
 export $item
done
  • 然后重新打开 docker即可。

❓问题3:激活虚拟环境报错

输入 conda activate CFT-main 报以下错误:

usage: conda [-h] [-v] [--no-plugins] [-V] COMMAND ...
conda: error: argument COMMAND: invalid choice: 'activate' (choose from 'clean', 'compare', 'config', 'create', 'info', 'init', 'install', 'list', 'notices', 'package', 'remove', 'uninstall', 'rename', 'run', 'search', 'update', 'upgrade', 'build', 'content-trust', 'convert', 'debug', 'develop', 'doctor', 'index', 'inspect', 'metapackage', 'render', 'skeleton', 'env')

终端输入 conda init 即可。

conda init

注:仅供学习参考,如有不足,欢迎指正!


http://www.kler.cn/a/147910.html

相关文章:

  • 网络延迟对Python爬虫速度的影响分析
  • 前端js用canvas合成图片并转file对象
  • C++ 编程基础(6)作用域 | 6.3、类作用域
  • 数据挖掘(九)
  • 某app最新版 vmp算法分析一
  • Chrome使用IE内核
  • 建筑木模板厂家批发
  • Linux fork笔试练习题
  • C++STL——string类详解及其模拟实现
  • 【深度学习】学习率及多种选择策略
  • 前端学习网站推荐
  • c/c++ header_only 头文件实现的关键点
  • Spring加载Bean的多种方式
  • 红旗Asianux Server Linux V8 安装万里数据库(GreatSQL)
  • Spring Cloud,注册中心,配置中心,原理详解
  • 社区新零售:重塑零售业的全新模式
  • 使用Python+Redis实现文章投票网站后端功能
  • 【文献阅读笔记】关于GANomaly的异常检测方法
  • 【开源威胁情报挖掘1】引言 + 开源威胁情报挖掘框架 + 开源威胁情报采集与识别提取
  • C#,《小白学程序》第十九课:随机数(Random)第六,随机生成任意长度的大数(BigInteger)
  • PTA:百钱买百鸡 - C/C++ 数组及字符串
  • Vue组件的自定义事件$emit
  • ArcGIS10.x系列 Python工具箱教程
  • TypeScript和JavaScript有什么不同
  • 实战Flask+BootstrapTable最实用服务端分页查询动态表头及数据(ajax方式)
  • 群晖NAS配置之自有服务器ngrok实现内网穿透