0

次の問題があります。

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 からコードをダウンロードするスクリプトです。これは正常に動作します。

4

1 に答える 1