run
buildah 하위 명령과 의 차이점은 무엇입니까 unshare
? 문서에는 buildah unshare
사용자 네임스페이스를 수정하는 방법이 정확히 설명되어 있지 않습니까? 이것이 실제로 무엇을 의미하는지 혼란 스럽습니다.
buildah help run
컨테이너의 루트 파일 시스템을 루트 파일 시스템으로 사용하고, 컨테이너 이미지에서 상속되거나 config 명령에 대한 이전 호출을 사용하여 지정된 구성 설정을 사용하여 지정된 명령을 실행합니다.
buildah help unshare
수정된 사용자 네임스페이스에서 명령을 실행합니다.
답변1
buildah run
이미지의 컨테이너 내에서 명령을 실행합니다. Dockerfile의 RUN 명령과 유사합니다.
buildah unshare
빌드에 대한 기본 사용자 네임스페이스를 설정하지만 컨테이너나 이미지에는 아무 작업도 수행하지 않습니다. 당신이 들어갈 때, buildah unshare
당신은 당신의 homedir에 있는 정상적인 과정일 뿐입니다. 컨테이너에는 없습니다.