저는 systemd가 비활성화된 Ubuntu 18.04.5 LTS를 실행하는 가상 머신을 사용하고 있습니다.
루트 액세스 권한이 있습니다.
설치된 Docker에서 docker를 실행하려고 하는데 Cannot connect to the Docker daemon at 이라는 오류가 표시됩니다 unix:///var/run/docker.sock
. 도커 데몬이 실행 중인가요?
systemctl
오류가 발생해서 실행할 수 없습니다.시스템이 초기화 시스템(PID 1)으로 systemd를 사용하여 부팅되지 않았습니다. 작동할 수 없습니다.
명령을 실행했지만 sudo service --status-all
나열된 서비스 중에서 Docker용 서비스를 찾을 수 없습니다.
운영 체제는 sys-v
을(를) 사용하고 있습니다 init
.
여기서 도커를 사용할 수 있는 방법이 있나요?
PS: 저도 같은 질문을 했어요아쿠분투댓글에 어떤 분이 여기로 와서 물어보라고 하더군요.
편집: 의견에서 제안한 대로 다음을 dockerd
사용하여 수동으로 도커 데몬을 시작해 보았습니다.
failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables -t nat -N DOCKER: iptables v1.6.1: can't initialize iptables table `nat': Permission denied (you must be root)
.
저는 루트이고 터미널 프롬프트는 root@05a4a97d8391:~#
여전히 dockerd
sudo로 실행 중이고 실행하며 프롬프트 sudo -i
는 sudo su -
동일하게 유지됩니다.