- 博客(14)
- 收藏
- 关注
原创 docker避免每次sudo方法
最近发现 vscode 安装 docker 插件后依然无法正常打开(显示权限不足),考虑到应该是sudo权限的问题。要让 Docker 避免每次输入 sudo,核心是将当前用户加入 Docker 专属用户组(docker 组)——Docker 安装后会自动创建该组,加入后用户无需 sudo 即可执行 Docker 命令(原理:Docker 守护进程默认允许 docker 组用户无权限验证访问)
2025-11-15 19:16:44
1264
原创 ROS1不同docker容器间通讯
在 ROS 开发中,我们常需要将不同功能的节点(如感知、规划、控制)部署在独立的 Docker 容器中,以实现环境隔离和资源管理。但 Docker 容器默认的网络隔离特性会导致 ROS 节点无法直接通讯,本文将详细讲解如何配置网络和环境变量,实现 ROS1 跨 Docker 容器的节点通讯。
2025-09-02 23:02:53
960
原创 同一宿主机内不同docker间通讯
执行命令创建一个名为 my-network 的桥接网络(驱动为 bridge)启动容器时通过 --network my-network 指定网络,同时可通过 --name 给容器起固定名称(方便通讯)# 打开一个终端,启动容器A(命名为app1)# 打开另一个终端,启动容器B(命名为app2)先断开容器与网络的连接(可选)。如果网络中有关联的容器,需先将容器从网络中移除(容器可以继续运行):sudo docker network disconnect 网络名称 容器名称或ID删除自定义网络。
2025-08-31 12:29:49
485
原创 docker及docker-ROS安装
拉取报错:Error response from daemon: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)各版本ROS docker链接:https://hub.docker.com/r/osrf/ros/tags。创建并启动容器,命名为ros-noetic。
2025-08-28 22:17:19
1863
原创 docker新增的内容打包镜像
这样,你就完成了修改Docker容器内容并打包成新镜像的操作。在其他机器上,你可以使用 docker load 命令将镜像文件导入为Docker镜像。如果你需要将新的镜像打包并导出为文件,可以使用 docker save 命令。修改完成后,你可以使用 docker commit 命令将修改后的容器状态保存为一个新的镜像。进入容器后,你可以使用任何Linux命令来修改容器内的文件或配置。使用 docker exec 命令可以进入正在运行的Docker容器。
2025-07-07 17:51:30
388
原创 Ubuntu下迁移Anaconda
将全部/home/robot/anaconda3均改为/home/robot/adddisk1/anaconda3(即更改为新的文件夹地址,可以使用ctrl+F搜索,避免遗漏)迁移完成后,需要更新环境变量,以便系统能够找到新的Anaconda安装。会返回一个路径,我的电脑如下图,代表安装位置是/home/robot/anaconda3,其中robot是用户名。
2025-04-20 16:01:41
1193
原创 Ubuntu22.04与win10双系统下扩充Ubuntu磁盘空间
装了Ubuntu22.04双系统后,安装的东西太多(尤其是Anaconda),导致磁盘空间不足,于是尝试扩充Ubuntu可用的磁盘空间。
2025-04-20 15:57:23
1582
2
原创 Ubuntu22.04下Anaconda及CUDA安装
在Windows下,通过win+r,输入cmd后回车,输入nvidia-smi,也可以看到Driver Version: 527.99,还可以看到CUDA Version: 12.0(打开链接:https://developer.nvidia.cn/cuda-gpus,查看显卡是否支持CUDA安装:查得到就是能支持。因为此电脑已经在Windows下安装过CUDA,通过nvcc -V查看安装的CUDA版本,可以看到CUDA安装的版本为12.0。可以看到版本为12.4,即安装完成。
2025-04-19 22:02:50
5196
原创 Ubuntu22.04下安装ROS2-humble
然后在“扩展”中搜索安装一些常用软件包,如:中文语言包、Python插件、C++插件、CMake插件、vscode-icons、ROS插件、Msg Language Support、Visual Studio IntelliCode、URDF、Markdown All in One。下载链接:https://code.visualstudio.com/Download。官方网站:https://code.visualstudio.com/如果下载了源码文件,可以通过rosdep安装依赖。
2025-04-18 21:17:07
4858
原创 Ubuntu22.04双系统安装
电脑上想运行ROS2,虚拟机和WSL2都试过,最后还是选择装双系统,以保证运行性能,因此把过程记录下来,供参考。
2025-04-17 23:00:24
8157
原创 matplotlib显示宋体和Times New Roman
因为绘图需要标准的宋体和Times New Roman,所以图像中的label,title等都需要变化.参考文档:https://blog.youkuaiyun.com/onepiece_dn/article/details/46239581查看系统已有中文字体,运行命令:fc-list :lang=zh ,也可以打开ubuntu下的word查看字体根据上图可以得知字体所在的目录位置,所以Python...
2019-01-04 11:27:12
14881
4
原创 安装anaconda后ROS编译问题
安装anaconda之后,原来ros包编译出错:报错(1)Traceback (most recent call last): File "/opt/ros/kinetic/bin/catkin_make", line 13, in <module> from catkin.terminal_color import disable_ANSI_colors, fmt ...
2018-11-29 21:01:44
1791
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅