我对 Docker 以及如何使用它有点困惑。我的情况如下:
我有一个需要使用必备项的项目,在我的情况下是安装 ROS2。我已经将它安装在我的系统中并开发了一个程序。那里没问题。
我希望将它上传到 Gitlab 并在那里使用 CICD。所以我猜我会将它推送到我的存储库,然后构建一个管道,我可以在其中使用 ROS 2 的 docker 镜像作为镜像。我还没有尝试过(明天会这样做)但我想我应该这样做做。
我的问题是,我可以在本地机器上做类似的事情(或如何做)吗?换句话说,只使用 docker 镜像,然后在那里开发和构建,而不是首先安装必需品?