-
Mac에서 docker, docker machine, virtualbox설치하기네트워크 & 인프라 2022. 3. 28. 13:04
맥에서 도커를 설치해보자.
먼저 홈페이지에서 docker desktop을 다운받는다.
https://www.docker.com/get-started/
도커 버전 확인하자.
$ docker version Client : Server :
docker -machine, virtualbox 설치한다.
$ brew install docker-machine --cask $ brew install virtualbox --cask
여기서 System Preference > Security & Privacy > Oracle Aerica Inc Allow 해주어야 virtualbox가 정상적으로 설치된다.
설치된 virtualbox 확인
$ which virtualbox /user/local/virtualbox
VM 생성
$ docker-machine create --driver virtualbox default
나의 경우 여기서 다음의 오류가 발생했다. (virtualbox 로 생성된 게스트 머신에 ip를 통해 접근하지 못함)
Error setting up host only network on machine start: /usr/local/bin/VBoxManage hostonlyif ipconfig vboxnet3 --ip 192.168.99.1 --netmask 255.255.255.0 failed:
해당 글을 보고 문제를 해결하고자 하였다.
$ docker-machine ls $ docker-machine rm -y <machineName> $ VBoxManage list hostonlyifs $ VBoxManage hostonlyif remove <networkName> $ sudo mkdir /etc/vbox $ vi /etc/vbox/networks.conf * 0.0.0.0/0 ::/0 $ docker-machine create -d virtualbox <machineName>
하지만 처음에는 해결이 되었지만 실행시마다 시간이 오래걸리고 나중에는 실행조차 안되었다😭.
해당 방법으로 문제를 해결했다.
https://github.com/hashicorp/vagrant/issues/12557
$ docker-machine ls $ docker-machine rm -y <machineName> $ VBoxManage list hostonlyifs $ VBoxManage hostonlyif remove <networkName> $ brew uninstall virtualbox $ brew install virtualbox --cask $ sudo kextload -b org.virtualbox.kext.VBoxDrv; $ sudo kextload -b org.virtualbox.kext.VBoxNetFlt; $ sudo kextload -b org.virtualbox.kext.VBoxNetAdp; $ sudo kextload -b org.virtualbox.kext.VBoxUSB; $ docker-machine create --driver virtualbox default
https://hudi.blog/about-docker/
https://github.com/hashicorp/vagrant/issues/12557
https://khstu-98.tistory.com/18
https://github.com/docker/machine/issues/4590
https://stackoverflow.com/questions/69805077/cannot-start-docker-daemon-at-macbook
https://tangoblog.tistory.com/20
https://github.com/Homebrew/homebrew-cask/issues/39369
'네트워크 & 인프라' 카테고리의 다른 글
웹 성능 진단하기 (0) 2022.04.14 AWS 망 구성하고 서비스 배포하기 (0) 2022.03.28 통신 확인하기 (0) 2022.03.23 통신망 ( + AWS 에서 망 분리하기) (0) 2022.03.23 네트워크 OSI 7 계층 (0) 2022.03.23