반응형
Docker 컨테이너에서 영구적으로 PATH 환경 변수 업데이트
나는에 추가하는 시도 PATH
파일에 ~/.profile
와 /etc/profile
다음과 같다.
PATH = $PATH:/required/path
그러나 작동하지 않습니다. 그런 다음 라인 쇼를 추가하려고 시도했지만 작동하지 않았습니다.
export PATH
컨테이너와 호스트를 모두 다시 시작한 후에도 작동하지 않았습니다.
당신은을 포함 할 경우 /new/path
에 Dockerfile 라인을 추가 :
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
반응형
'Nice programing' 카테고리의 다른 글
명령 출력을 bash의 변수에 저장할 때 줄 바꿈을 유지하는 방법은 무엇입니까? (0) | 2021.01.10 |
---|---|
dplyr mutate rowSums 계산 또는 사용자 지정 함수 (0) | 2021.01.10 |
msi 설치 후 exe를 실행 하시겠습니까? (0) | 2021.01.10 |
"if"필터가있는 반복자에 대한 한 줄 for 루프? (0) | 2021.01.10 |
Excel의 하위 문자열 (0) | 2021.01.10 |