Docker镜像导入、容器启动

1.将 ptxl.tar 文件导入 Docker,生成一个名为 ptlx、标签为 latest 的 Docker 镜像。

docker import ptxl.tar ptxl:latest

2.查看docker 镜像列表:

docker images

3.这条命令的作用是:基于 ptlx:latest 镜像创建并启动一个名为 ptlx 的 Docker 容器,将宿主机的 SophonSDK、硬件设备、数据目录挂载到容器中,同时映射多个网络端口。

\sudo docker run \

-td \

--privileged=true \

-v /opt/sophon:/opt/sophon \

-v /dev:/dev \

-v /etc/profile.d:/etc/profile.d \

-v /etc/ld.so.conf.d:/etc/ld.so.conf.d \

-v /data:/data \

-v /data2:/data2 \

-v /etc/localtime:/etc/localtime:ro \

-p 5000:5000 \

-p 5001:5001 \

-p 5002:5002 \

-p 5003:5003 \

-p 8085:8085 \

-p 11065:11065 \

--name ptxl ptxl:latest /bin/bash

参数 含义
sudo 使用管理员权限执行
docker run 创建并启动容器
-t 为容器分配伪终端
-d 后台运行容器
--privileged=true 赋予容器扩展的系统权限,包括访问宿主机设备的能力
挂载参数 作用
/opt/sophon:/opt/sophon 共享 SophonSDK 相关文件
/dev:/dev 共享宿主机设备节点
/etc/profile.d:/etc/profile.d 共享 Shell 环境配置脚本
/etc/ld.so.conf.d:/etc/ld.so.conf.d 共享动态链接库搜索路径配置
/data:/data 共享算法、模型、视频等数据
/data2:/data2 共享第二个数据目录
/etc/localtime:/etc/localtime:ro 同步宿主机时区配置,只读

4.-p 宿主机端口:容器端口

-p 5000:5000

-p 5001:5001

-p 5002:5002

-p 5003:5003

-p 8085:8085

-p 11065:11065

5.进入docker

docker exec -it ptxl /bin/bash

相关推荐
Jason_zhao_MR1 小时前
Linux与实时控制如何兼得
linux·嵌入式硬件·机器人·工业控制
回眸&啤酒鸭1 小时前
【回眸】自动化白盒测试落地实战指南
运维·自动化·log4j
闲云野鹤在人间2 小时前
MySQL|从理论、安装、备份到主从复制、MHA高可用详解
linux·运维·数据库·mysql·云计算
一个风轻云淡3 小时前
GCC 和 GDB命令简单解读
java·linux·前端
H.莓飛3 小时前
【数据结构】二叉树_OJ题
linux·开发语言·数据结构·算法
资料库013 小时前
Linux 8个常见运维故障排查
java·linux·运维
机核研创社4 小时前
睡裤明橡筋自动化选型指南与落地四步走
运维·自动化
志栋智能4 小时前
超自动化运维,告别复杂系统的新范式
运维·自动化
零基础1234 小时前
Ubuntu 常用命令汇总
linux·运维·开发语言