Nice programing

Docker 컨테이너에서 영구적으로 PATH 환경 변수 업데이트

nicepro 2021. 1. 10. 19:54
반응형

Docker 컨테이너에서 영구적으로 PATH 환경 변수 업데이트


나는에 추가하는 시도 PATH파일에 ~/.profile/etc/profile다음과 같다.

PATH = $PATH:/required/path

그러나 작동하지 않습니다. 그런 다음 라인 쇼를 추가하려고 시도했지만 작동하지 않았습니다.

export PATH

컨테이너와 호스트를 모두 다시 시작한 후에도 작동하지 않았습니다.


당신은을 포함 할 경우 /new/pathDockerfile 라인을 추가 :

ENV PATH "$PATH:/new/path"

Dockerfile 에서 작동합니다.


Dockerfile ENV PATH xxx에이 Dockerfile https://gist.github.com/deepak/5933685 의 예제를 참조하십시오.


irc 채팅에서이 질문에 대한 답을 얻었습니다. 이 문제를 접할 수있는 모든 사람을 위해 여기에 제공됩니다. 많은 사람들이 업데이트로 잘못된 답변을 주 ~/.profile었지만 작동하지 않았습니다. 따라서 아래 답변을 사용하십시오.

~/.bashrc사용자에 대한 파일 을 업데이트하거나 /etc/enviroment모든 사용자에게 적용될 전역 변경을 위해 파일 전역을 업데이트합니다 .

에서 .bashrc수출 경로 :export PATH=$PATH:/new/path/bin

환경에서 : PATH=$PATH:/new/path/bin

참조 URL : https://stackoverflow.com/questions/28722548/updating-path-environment-variable-permanently-in-docker-container

반응형