docker 내부에서 tmux가 PATH 변수를 상속하지 않습니까?

docker 내부에서 tmux가 PATH 변수를 상속하지 않습니까?

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 경로와 같은 일부 경로는 존재하지 않지만 모든 경로는 존재하지 않습니다.

이유와 해결 방법은 무엇입니까?

관련 정보