Skip to content

Configuration

Mars edited this page May 9, 2025 · 7 revisions

ros_cntr_config

  1. cnt_manager: docker or podman. You need to choose one of container managers to operate this shell script.
    (In podman's case, you have to edit '/etc/containers/registries.conf' to put like below.
unqualified-search-registries = ["docker.io"]
  1. ROS_DISTRO: ROS Distribution is a versioned set of ROS packages. (ex. noetic, humble, or jazzy)
  2. bundles: how many packages are in the default docker image. (ex. desktop, simulation, or desktop-full)
    (You have to check the tag of docker images osrf/ros OR ros)
  3. ws_name_tag: folder name tag to differentiate from other folders. "examle_ws" is a default setting.
  4. gpu: gpu setting for a container. In nvidia's case, you have to install nvidia container runtime from these directions.
  5. port: This is for Unity connection based on this
  6. multi_distro: You can launch a container for a ROS_DISTRO. This can make multiple workspaces with the same ROS_DISTRO.
    (ex. test1_ws and test2_ws with ros jazzy. It is a separate machine with shared network.)
  7. multi_ws: This can make multiple workspaces with the same workspace.
    (ex. test1_ws-1 and test1_ws-2 with ros jazzy.)

Clone this wiki locally