반응형
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 |