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

docker命令记录

基本命令和参数

  • docker run: 运行一个新的容器实例。
  • -itd: 组合参数,含义如下:
    • -i: 以交互模式运行容器,保持标准输入打开。
    • -t: 分配一个伪终端。
    • -d: 后台运行容器,即使容器启动后依然返回控制台。

设备映射

  • --device=/dev/dri: 将宿主机的 /dev/dri 设备映射到容器中。这通常用于显卡加速。
  • --device=/dev/mxcd: 将宿主机的 /dev/mxcd 设备映射到容器中。这个设备的具体用途取决于你的系统配置和应用需求。

用户组和网络配置

  • --group-add video: 将容器内的用户添加到 video 组,通常用于允许容器访问视频设备。
  • --network=host: 使用主机的网络栈,这意味着容器将使用主机的 IP 地址和端口。

安全配置

  • --security-opt seccomp=unconfined: 取消 seccomp (安全计算模式) 限制,允许容器在更少的限制下运行。这增加了权限,但也增加了安全风险。
  • --security-opt apparmor=unconfined: 取消 AppArmor 限制,同样减少了安全约束。

内存配置

  • --shm-size 100gb: 设置共享内存大小为 100GB。这对于需要大量共享内存的应用(如大型数据集处理、机器学习训练等)很有用。
  • --ulimit memlock=-1: 取消对内存锁定的限制,允许容器使用无限量的锁定内存。

挂载卷

  • -v /data/external/:/external: 将宿主机的 /data/external/ 目录挂载到容器的 /external 目录。这样可以在容器内访问宿主机的这个目录。

容器名称和镜像

  • --name model_train: 设置容器的名称为 model_train
http://www.lryc.cn/news/375465.html

相关文章:

  • Java学习七
  • 麒麟Kylin | 操作系统的安装与管理
  • 数据结构预备知识(Java):包装类泛型
  • 掌握Linux Vim:从基础到高级的全面指南
  • 打好“组合拳”,实现国有企业降本增效
  • 四川古力未来科技有限公司抖音小店解锁电商新机遇
  • Maven之介绍
  • 简单了解java中的File类
  • 边缘检测(一)-灰度图像边缘检测方法
  • 2025计算机毕业设计选题题目推荐-毕设题目汇总大全
  • 简易版 | 代码生成器(包含插件)
  • 【Python】Redis数据库
  • 理解并应用:JavaScript响应式编程与事件驱动编程的差异
  • 第4天:用户认证系统实现
  • PostgreSQL源码分析 —— FunctionScan
  • 数据结构-十大排序算法集合(四万字精讲集合)
  • SpringBoot三层架构
  • uniapp微信小程序局部刷新,无感刷新,修改哪条数据刷新哪条
  • golan的雪花id
  • RK3568 CAN波特率500K接收数据导致CPU4满载
  • AI实战 | 使用元器打造浪漫仪式小管家
  • 什么是隐马尔可夫模型?
  • qt中使用qsqlite连接数据库,却没有在本地文件夹中生成db文件
  • Django的‘通用视图TemplateView’
  • java功能实现在某个时间范围之内输出true,不在某个范围输出false,时间精确到分钟
  • macbook屏幕录制技巧,这2个方法请你收好
  • vue-loader
  • IO系列(十) -TCP 滑动窗口原理介绍(上)
  • IPython 使用技巧整理
  • Python 引入中文py文件