서버 운영 관리

윤황용 에반젤리스트

Docker 수동으로 데몬 시작

1. Docker 데몬

 

docker를 이용하기 위해서는 docker 데몬이 실행중에 있어야 합니다. 하지만 모종의 이유로 인해, 데몬이 꺼지거나, 서버 재부팅 시 데몬이 실행되도록 해놓지 않았다면,

이용하던 컨테이너들이 제공하던 서비스를 전부 이용할 수 없게 되는 경우가 생기게 됩니다.

그럴 경우 docker 데몬을 확인 및 실행하는 방법을 알아보겠습니다.

(본 메뉴얼은 CentOS7을 기준으로 작성되었습니다.)

 

 

2. Docker 상태 확인

 

 

 

 

ps -ef | grep docker 

 

ps 명령어를 통해 docker가 실행중인지 확인할 수 있습니다.

 

혹은

 

 

 

 

 

service docker status        

systemctl status docker

 

service 또는 systemctl 명령어를 통해서도 확인이 가능합니다.

 

만약 실행되어 있지 않다면 아래 사진 처럼 ps 명령에서는 찾아 볼 수 없으며, 상태 값은 inactive로 되어 있을 것입니다.

 

 

 

 

 

또한 docker info 명령어를 통해 docker 데몬 자체에 확인이 가능합니다.

 

docker info

 

 

3. Docker 데몬 실행

 

도커의 경우 실행 시킬 수 있는 방법 두가지가 있습니다.

 

3-1. dockerd 명령어로 실행

 

dockerd 명령어를 통해 foregroud 형태로 실행을 시킬 수 있습니다.

 

dockerd

 

 

 

 

 

 

 

 

 

 

 

 

 

 

다른 터미널에서 확인 해보면

 

 

 

 

dockerd 가 실행 중인 것을 확인할 수 있습니다.

만약 backgroud 에서 이용 하고 싶다면 명령어의 끝에 &를 붙여줍니다.

 

dockerd &

 

 

3-2. service, systemctl 명령어로 실행

 

위 처럼 직접 dockerd 명령어를 이용하는 것이 아닌 service 혹은 systemctl 명령어를 통해서도 docker 데몬을 실행시킬 수 있습니다.

 

 

service docker start (stop | restart) << 혹은

systemctl start docker

 

질문 및 제안하기

댓글 0

댓글 내역이 없습니다.

댓글 더 보기 첫 댓글 맨 위