Docker 중지와 재시작

jayhwang·2024년 3월 2일
0

에러 사전

목록 보기
1/1

개요

도커 서비스를 중지하는 방법은 다음과 같다.

# 방법 1
sudo service docker stop

# 방법 2
sudo systemctl stop docker

# 방법 3
sudo systemctl stop docker.service

그런데 이 명령어를 실행하고 나면 Warning: Stopping docker.service, but it can still be activated by: docker.socket 이라는 경고가 뜬다. 이게 무슨 말일까?

해결

docker.service 를 종료했더라도 docker.socket 이 실행중이면, 도커 명령어 (docker ps 등) 을 실행했을때 docker.socket 이 자동으로 docker.service 를 재시작해서 명령어를 실행한다.

따라서 도커를 완전히 종료하기 위해서는 둘다 종료시켜야 한다.

종료

sudo systemctl stop docker.service
sudo systemctl stop docker.socket

이렇게 해야 도커 명령어를 실행해도 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 가 뜨면서 아무것도 실행되지 않는다.

시작

sudo systemctl start docker.service # 또는 sudo service docker start
sudo systemctl start docker.socket

시작은 start 만 해주면 된다.

profile
hot and warm

0개의 댓글