Docker可视化运行labelimg

1.首先以存在的镜像起一个新的容器
nvidia-docker run -it -d --name labelimg1 --network=host -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY -e GDK_SCALE -e GDK_DPI_SCALE python:3.8.17-bullseye /bin/bash
2.在后台运行的话就用exec命令进入
docker exec -it 容器地址 /bin/bash
3.尝试直接安装labelimg
pip install labelimg
4.但是太慢,尝试换源,全局换成清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
5.继续pip安装,成功
6.直接尝试启动labelimg,报错
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
ModuleNotFoundError: No module named ‘sip’
7.根据第一个错误
csdn搜索解决办法 apt install libgl1-mesa-glx
出现问题,因网络问题无法锁定包
尝试apt update 网络问题无法成功
尝试apt-get update网络问题无法成功
尝试打印ls 列出目标目录中所有的子目录与文件
尝试打印lsbk 列出所有可用块设备的信息
8.网络问题解决
用cat命令直接在source.list文件中写入新镜像源
cat>/etc/apt/sources.list<<EOF
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
EOF
尝试apt update 第一次失败,第二次成功(正常情况)
利用tree做实验 apt install tree 成功
9.pip install vim 报错
apt install libgl1-mesa-glx 报错
再次pip install vim 成功
再次apt install libgl1-mesa-glx 报错、
根据报错 apt install libgl1-cxb1 报错
再次apt install libgl1-cxb1 成功
10.利用 export QT_DEBUG_PLUGINS=1 看qt打开的进程,师傅说可以不用
11.尝试启动labelimg,根据报错安装缺失文件
根据报错"Cannot load library /usr/local/lib/python3.8/site-packages/PyQt5/Qt5/plugins/platforms/libqxcb.so: (libxcb-icccm.so.4: cannot open shared object file: No such file or directory)"
使用命令ldconfig -p | grep icccm查看所有含有icccm的已经安装的库
然后不停启动labelimg,根据报错apt安装所需的包

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Docker可视化工具是指用于管理和监视Docker容器的GUI工具。通过这些工具,用户可以以图形化的方式查看和操作Docker容器、镜像和其他相关资源,而无需使用命令行界面。其中几款常见的Docker可视化工具包括DockerUI、Portainer和Kitematic。 DockerUI是一个开源的基于Docker API的web应用程序,提供了类似Docker命令行的大部分功能,包括容器和镜像的管理。它具有华丽的设计和简洁的操作界面,使用户能够轻松地运行和管理Docker。 Portainer是一个开源的轻量级管理界面,它提供了用户友好的界面来管理Docker环境。它支持容器、镜像、网络和卷的管理,同时还提供了用户和团队管理功能。Portainer可以通过web界面轻松地部署、监视和扩展Docker环境。 Kitematic是Docker官方提供的一个可视化工具,它可以帮助用户在Mac和Windows系统上轻松地使用Docker。Kitematic提供了一个简单的界面,用户可以使用它来搜索、下载和管理Docker镜像,以及启动和停止容器。 这些可视化工具都提供了简单直观的界面,使用户能够更方便地管理和监视Docker容器和相关资源。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [5 款顶级 Docker 可视化管理工具,免费又好用!](https://blog.csdn.net/github_38592071/article/details/128310553)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [三种docker可视化工具(全网最详细)](https://blog.csdn.net/zfw_666666/article/details/126538026)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值