[Docker] 도커 설치 snap apt 패키지 매니저별 daemon.json 파일 위치

Onam Kwon·2024년 12월 22일
0

Docker

목록 보기
6/6

도커 설치시 snap & apt 패키지 매니저별 daemon.json 파일 위치

docker를 처음 설치할 때 snap, apt 등 여러가지 패키지 매니저로 docker를 설치할 수 있습니다.
패키지 매니저별로 파일 위치가 다르고 도커의 설정 변경을 위해 daemon.json 파일을 수정하다면 위 파일의 경로를 찾아 파일을 수정해야 하고, 재시작이 필요하다면 명령어를 사용해 도커를 재시작 해야 하는 일이 생깁니다.
이 때, 패키지 매니저별 명령어와 경로 등이 다르니 주의해야 합니다.

재시작 명령어 찾기

systemctl list-units --type=service | grep docker

위 명령어를 통해 아래와 같은 응답을 얻을 수 있습니다.

onam@dev-1:~$ systemctl list-units --type=service | grep docker
  snap.docker.dockerd.service              loaded active running Service for snap application docker.dockerd

왼쪽 snap.docker.dockered.service 를 기억해 뒀다가 아래 명령어에 넣어 사용할 수 있습니다.

sudo systemctl restart <docker>
onam@dev-1:~$ sudo systemctl restart docker
[sudo] password for onam:
Failed to restart docker.service: Unit docker.service not found.

저같은 경우는 snap 으로 docker 를 설치해서 위처럼 에러가 났었는데 아래와 같이 명령어 수정 후 사용해보니 정상적으로 재부팅을 할 수가 있었습니다.

onam@dev-1:~$ sudo systemctl restart snap.docker.dockerd.service

apt installation daemon.json path

sudo vim /etc/docker/daemon.json

snap installation daemon.json path

sudo vim /var/snap/docker/current/config/daemon.json
profile
권오남 / Onam Kwon

0개의 댓글