알림
Mac 기준으로 설명합니다.
Uninstall Docker Desktop And Install Rancher Desktop
Docker Desktop사용하다가 Rancher Desktop을 사용전환해야 하는 상황이었습니다.
Docker Desktop을 제거한뒤, Rancher Desktop을 설치한뒤 Docker의 기본기능들을 실행해 보았는데 아래와 같은 문제가 발생했습니다.
|
|
존재하지 않는 심볼릭 링크로 인해 발생하는 문제인데요. 이거는 아래와 같은 명령어를 통해 손쉽게 해결할 수 있습니다.
|
|
Troubleshooting dive
dive는 Docker Image가 잘 만들어졌는지, 분석을 도와주는 tool인데요.
unix:///var/run/docker.sock 를 연결할수 없다는 문제가 출력되며, 에러가 발생합니다.
비슷한 문제가 발생한 사례가 있는지 issue를 살펴보았습니다.
위 링크를 보면, DOCKER_HOST
환경변수를 변경해줌으로 DOCKER ENTRY POINT
를 변경하면 된다고 합니다.
매번 환경변수를 변경해주기는 번거롭기 때문에 더 좋은 해결 방법이 없을지 찾아보았습니다.
다행히도 issue에서 좋은 방법을 제시해되었는데요. shell profile에 자동으로 환경변수를 로딩할수 있는 스크립트를 공유해주셨습니다.
|
|
위의 스크립트를 profile에 추가하면, dive 사용하는데 환경변수를 변경하지않고 사용할 수 있습니다.