具身智能新手名词表English

Docker

常用

把程序和运行环境打包成容器,换台机器也能原样跑

Docker 是 Docker 公司推出的容器平台,2013 年开源。它把程序连同系统库、依赖、配置打包成一个「镜像」,镜像运行起来就是「容器」,容器与宿主机共享内核,比虚拟机轻量。镜像由 Dockerfile 脚本描述,可以上传到镜像仓库供别人拉取。机器人开发里常遇到 ROS 版本绑定特定 Ubuntu 版本、仿真器依赖复杂等问题,用 Docker 可以在同一台机器上跑不同环境;配合 NVIDIA Container Toolkit,容器里也能用 GPU。不少仿真器和部署工具链都提供官方 Docker 镜像。

例子在 Ubuntu 24.04 主机上拉取 ROS 2 Humble 的官方镜像,在容器里编译运行需要 22.04 环境的驱动包。

也叫
容器、镜像、Dockerfile
相关
Conda、Ubuntu、CUDA、ROS 2、推理部署、AutoDL(GPU 算力租用平台)
来源
Docker Docs: What is Docker?

在完整名词表里查看 →