tmux
도커 컨테이너 내부에서 실행하려고 합니다. 실행되지만 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 경로와 같은 일부 경로는 존재하지 않지만 모든 경로는 존재하지 않습니다.
이유와 해결 방법은 무엇입니까?