도커에서 이상한 동작이 나타납니다. antergos에서 로컬로 도커를 실행 중이고 컨테이너가 시작되고 애플리케이션이 제대로 실행되고 있지만 도커를 시작하는 데 사용된 셸 창을 닫고 다른 셸 창에서 도커 명령을 실행하면 더 이상 도커가 실행 중이라는 것을 감지하지 못합니다. . docker ps
및 docker login
return 과 같은 간단한 명령Cannot connect to the Docker daemon at tcp://localhost:2375. Is the docker daemon running?
하지만 실행 중이고 그 안에서 실행 중인 애플리케이션에 액세스할 수 있습니다. 실행 중인 mysql 인스턴스에도 연결할 수 있습니다.
내 사용자가 docker 그룹에 있고 시스템 권한이 정확합니다.
Docker는 으로 시작되지 않으므로 sudo
루트와 사용자 사이에 충돌이 없습니다.
htop
다수의 Docker 프로세스가 실행 중임을 나타냅니다.
systemctl status docker
실행 중인 프로세스와 많은 하위 프로세스로 표시됩니다.
그럼에도 불구하고 직접 docker 명령은 셸에서 실행 중인 프로세스를 감지하지 못합니다. 여기서 문제가 무엇입니까? 사용자 그룹이나 권한과는 아무 관련이 없습니다. 이 문제를 해결하기 위한 현재의 모든 노력은 이를 가리키지만 내 문제는 해결되지 않습니다.
나는 Arch Linux 4.17.6-1과 docker 버전 18.05.0-ce를 가지고 있습니다.