Docker Desktop을 중지할 때의 메모

1694 단어 도커docker-machine
MacOS에서 Docker Desktop을 그만 뒀을 때의 메모

개요



docker-machine을 사용하여 VirtualBox의 가상 머신 상에 Docker Engine (=Docker 서버)을 구축한다.
MacOS에 docker 클라이언트를 설치하고 거기에 연결합니다.

환경


  • MacOS Big Sur 11.5.2
  • Virtual Box 6.1.26
  • docker 클라이언트 (Docker version 20.10.9, build c2ea9bc90)
  • docker-machine (docker-machine version 0.16.2, build bd45ab1)

  • 절차



    1. Docker Desktop 제거



    설명 생략

    2. docker-machine 설치


    $ brew install docker-machine
    

    3. Virtual Box 설치



    일반적으로 Virtual Box 설치가 잘 수행되었다고 생각했지만 가상 컴퓨터를 시작하면 Kernel driver not installed (rc=-1908) 오류가 발생했습니다.

    巷의 블로그에서는 Security & Privancy에서 허가하면 좋다고 알려져 있지만, 내 환경에서는 원래 Security & Privancy에서 Oracle America, Inc를 차단한 메시지가 나오지 않았기 때문에 허가할 수 없게 빠져 있었다



    조사해 보면, 이 블로그 htps : // 엔기네 에린 g. 모바 b. 네 t / 2019/05/16 / 에 해결책이 실려 있었다

    구체적으로는 MacOS의 복구 모드에서 다음을 수행합니다.
    $ spctl kext-consent add VB5E2TV963
    

    이제 가상 머신을 시작할 수 있게 되었다.

    4. docker 클라이언트 설치


    $ brew install docker
    

    5. docker-machine을 사용하여 Virtual Box에서 Docker Engine을 이동합니다.


    $ docker-machine create --driver virtualbox default
    

    좋은 웹페이지 즐겨찾기