2019. 3. 5. 10:13ㆍ[정리] 기능별 개념 정리/Docker
Docker on macOS
Error : Cannot connect to the Docker daemon at unix:... Is the docker daemon running?
Docker 클라이언트는 바이너리 코드일뿐이다. Docker 는 리눅스의 특정 기능을 사용해서 동작하는 프로그램이기 때문에 unix 기반의 mac OS 에서 바로 돌릴 수 없다. Docker-machine을 설치해야한다. 근데 Docker-machine은 VM 환경이 필요하다. => VM환경이 싫어서 Docker를 쓰려는데 mac에서 Docker를 돌리려면 VM이 필요한 아이러니 |
설치
brew install docker |
|
brew install docker-machine |
|
brew services list |
docker machine 이 설치된 것을 확인 |
brew services start docker-machine |
docker machine 실행. |
docker-machine create --driver virtualbox default | docker machine 의 기본 드라이버를 virtualbox로 설정하겠다. 여기서 에러 발생 -> virtualbox가 없는데요? |
brew cask install virtualbox | docker machine 을 실행하기 위한 virtualbox (oracle) 설치 |
docker-machine create --driver virtualbox default | |
eval $(docker-machine env default) | |
docker search ubuntu:latest | 정상 출력되면 OK |
재부팅시 데몬 문제가 계속 될 경우
1. docker-machine restart
2. eval $(docker-machine env default)
'[정리] 기능별 개념 정리 > Docker' 카테고리의 다른 글
도커 강의 정리 ( 1강 : 이미지 (Dockerfile) ) (0) | 2019.06.07 |
---|---|
docker-compose.yml (0) | 2019.03.26 |
[2019.01.30] Dockerfile (0) | 2019.01.30 |
[2019.01.25] Maven - Docker (0) | 2019.01.25 |
[2019.01.23] Docker (0) | 2019.01.23 |