Docker 데스크탑 애플리케이션용 CLI 도구의 설치 위치를 선택하십시오.

Docker 데스크탑 애플리케이션용 CLI 도구의 설치 위치를 선택하십시오.

Docker Desktop 4.25 설치를 완료한 후,고급 설정옵션이 제공됩니다:

Docker의 CLI 도구 설치를 구성하는 방법을 선택합니다.

시스템(비밀번호 필요)
Docker CLI 도구는 /usr/local/bin에 설치됩니다.

사용자
Docker CLI 도구는 $HOME/.docker/bin에 설치됩니다. 참고: $HOME/.docker/bin을 PATH에 수동으로 추가해야 합니다. 자세히 알아보기⁠

Linux와 Docker의 초보자로서 이 두 옵션 간의 장단점에 대해 궁금합니다.

"시스템" 이름을 보면 첫 번째 옵션을 사용하면 해당 호스트 운영 체제의 모든 사용자가 CLI 도구를 사용할 수 있을 것으로 추측됩니다. 대신, 두 번째 옵션을 사용하면 호스트 운영 체제의 다른 사용자가 아닌 특정 사용자가 CLI 도구를 사용할 수 있다고 가정합니다. 사용자별 설치에는 이미 권한이 부여되어 있으므로 모든 사용자 옵션과 달리 슈퍼유저 비밀번호가 필요하지 않습니다. 맞습니까?

다른 옵션보다 하나의 옵션을 선택하면 다른 결과가 있습니까?

나는 읽었다문서. 그러나 이 문서에는 지침이 거의 제공되지 않으며 장단점도 없습니다.


저는 MacBook Pro, M1 Pro 칩에서 macOS Sonoma 14.1을 사용하고 있습니다.

답변1

  • 그래 네가 맞아. 시스템 전체 설치에서는 모든 사용자가 Docker CLI에 액세스할 수 있습니다. 그러나 루트 액세스 권한이 없으면 sudo시스템 전체 바이너리를 설치할 수 없습니다.

  • 중요 참고 사항: 시스템 전체 설치에는 특히 공유 환경에서 권한 문제가 있을 수 있지만 사용자별 설치에서는 이러한 문제가 발생하지 않습니다.

사용자 수준 제어를 원할 경우 사용자별 설치 사용을 고려하십시오.

관련 정보