次の問題があります。
colconビルドメソッドを使用してビルドされるコードパッケージがダウンロードされるros2でdockerイメージをビルドしようとしています。
しかし、最後に実行しようとすると。install / setup.bash が機能しません。
すでにスクリプトに入れてdockerfileにコピーしようとしましたが、うまくいきませんでした
何か案は
ここにdockerファイルを残します
FROM osrf/ros:dashing-desktop
WORKDIR /home
COPY mobilidad.sh .
RUN bash mobilidad.sh
ENV ROS2_WS cleanmyway/test_ws
RUN mkdir -p ${ROS2_WS}/src/demo_py
COPY ./ ${ROS2_WS}/src/demo_py
WORKDIR ${ROS2_WS}
SHELL ["/bin/bash", "-c"]
RUN colcon build
RUN . install/setup.bash
注: mobilidad.sh は、github からコードをダウンロードするスクリプトです。これは正常に動作します。