私のdockerファイルには次のものがあります:
RUN sudo apt-get install sshpass -y
RUN sshpass -p userPassword scp -r user@server:~/data/* ./
しかし、イメージをビルドしようとすると、次のように失敗します。
Exception caught: The command '/bin/sh -c sshpass -p userPassword scp -r user@server:~/data/* ./' returned a non-zero code: 6 -> [Help 1]
ただし、これらの行を削除してイメージをビルドし、コンテナーに ssh して、bash からコマンドを手動で実行すると、完全に機能します。
誰かがこれを回避する方法を教えてもらえますか?