ubuntu20.04安装humble docker 鱼香肉丝
时间: 2025-04-21 14:39:15 浏览: 31
### 在 Ubuntu 20.04 上安装 ROS 2 Humble 的 Docker 镜像
为了在 Ubuntu 20.04 上使用 ROS 2 Humble 版本,可以通过 Docker 来简化环境配置过程。以下是具体的操作方法:
#### 准备工作
确保已经安装了必要的依赖项和工具:
```bash
sudo apt update && sudo apt install -y \
python3-flake8-docstrings \
python3-pip \
python3-pytest-cov \
ros-dev-tools[^1]
```
#### 安装 Docker Engine
如果尚未安装 Docker,则需先完成其安装:
```bash
# 更新APT包索引并安装必要软件包以便apt通过HTTPS使用仓库
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release
# 添加Docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 设置稳定版存储库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 安装最新版本的Docker引擎和其他组件
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
验证 Docker 是否成功安装:
```bash
sudo docker run hello-world
```
#### 获取 ROS 2 Humble Docker 镜像
拉取最新的ROS 2 Humble镜像到本地机器:
```bash
docker pull ros:humble
```
启动容器并与之交互:
```bash
docker run -it --rm --name my_ros_container ros:humble bash
```
此时便可以在新打开的 Bash 终端内访问已预装好 ROS 2 Humble 的开发环境。
#### 使用 GPU 支持 (可选)
对于需要GPU加速的应用场景,在安装NVIDIA驱动程序之后还需额外设置以支持CUDA功能。这通常涉及到安装 `nvidia-docker` 和其他相关插件。
---
阅读全文
相关推荐

















