tmux
Dockerコンテナ内で実行しようとしています。実行されますが、PATH
コンテナ内で変数が失われます。
root@sparkmaster:/opt/bitnami/spark# ls /opt/bitnami/python/bin/python
/opt/bitnami/python/bin/python
root@sparkmaster:/opt/bitnami/spark# which python
/opt/bitnami/python/bin/python
root@sparkmaster:/opt/bitnami/spark# echo $PATH
/opt/bitnami/python/bin:/opt/bitnami/java/bin:/opt/bitnami/spark/bin:/opt/bitnami/spark/sbin:/opt/bitnami/common/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
次に、tmux
コンテナ内で次のことを行います。
root@sparkmaster:/opt/bitnami/spark# ls /opt/bitnami/python/bin/python
/opt/bitnami/python/bin/python
root@sparkmaster:/opt/bitnami/spark# which python
root@sparkmaster:/opt/bitnami/spark# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
つまり、Pythonパスなどの一部のパスは存在しませんが、すべてのパスは存在しません。
理由と回避策は何ですか?