맥을 쓰고 있는 환경인데, 맥 도커에서는 안돌아가는 것들이 있어서 블로그 참고하면서 도커로 우분투를 올렸습니다.
그리고 그 우분투에 또 도커를 설치했는데..
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
요런 에러가 뜨면서 도커 실행이 되지 않습니다.
$ sudo systemctl start docker
$ sudo systemctl enable docker
위의 명령어들이 검색하면 나오는 해결법인데..
도커로 올린 우분투여서 그런지... systemctl 명령어가 먹질 않네요.
조언 좀 부탁드립니다.
docker sock 볼륨 매핑하고 privileged 주면 된다는 것 같군요.
이미 생성한 컨테이너에 볼륨 추가는 안되는거 같은데.. 우분투 새로 만들어야 할라나요.
---------------------------------------------------------------------------------------------------------------------------------
우분투 컨테이너 새로 생성하고 알려주신대로 매핑했더니 작동하네요.. 근데 이게 원래 운영체제..그러니까 저 같으면 맥의 도커 파일과 연결되는 거군요? 저는 도커 위에 또 도커가 올라가는건줄 알았는데.. 우분투 도커에서 생성한 컨테이너가 맥 도커에서 보이길래 흠칫 했습니다.
그런데 우분투 도커에서 다른 컨테이너 생성할때 -v 옵션 줘서 우분투 디렉토리를 컨테이너와 매핑시켜줬는데.. 이게 매핑된 디렉토리를 아무리 찾아봐도 나오질 않네요.. 우분투 안에도 없고 맥을 뒤져봐도 없고.. ;;
그럼 warpdocker 관련 부분과 함께 나올 것 입니다