도커 데몬 제어

도커 데몬 제어

동일한 OS(ubuntu 16.04)의 다른 머신에서 를 실행하면 sudo systemctl status dockerdocker.service 의 위치에 대해 더 정확하게는 내가 가지고 있는 한 머신에서 다른 결과를 얻는다는 것을 관찰했습니다.

   docker.service - Docker Application Container Engine
      Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
      Active: active (running) 
....
      CGroup: /system.slice/docker.service
              ├─1411 /usr/bin/dockerd -H unix://
다른 컴퓨터에는 다음이 있습니다.
   docker.service - Docker Application Container Engine
      Loaded: loaded (/etc/systemd/system/docker.service; enabled; vendor preset: enabled)
      Active: active (running) 
....
      CGroup: /system.slice/docker.service
              ├─1411 /usr/bin/dockerd -H fd://
docker.service의 위치가 다른 이유는 무엇입니까? 감사해요

답변1

docker 데몬의 기본 구성 파일은 에 있고 , 사용자 정의 구성은 기본 구성을 재정의하는 또는 폴더 /lib/systemd/system/docker.service에 배치할 수 있습니다 ./etc/systemd/system/docker.service/etc/systemd/system/docker.service.d/

또한보십시오이것그리고이것.

~에서문서:

Docker 데몬에 대한 데몬 플래그와 환경 변수를 구성하는 방법에는 여러 가지가 있습니다.

권장되는 접근 방식은 시스템에 포함된 파일을 사용하는 것입니다. 이는 디렉토리에 있는 로컬 파일입니다 /etc/systemd/system/docker.service.d. /etc/systemd/system/docker.service오버레이에도 적용될 수도 있습니다 /lib/systemd/system/docker.service.

이 내용은 이전 버전의 내용이므로 이 섹션이 변경되었습니다.현재 버전 다음과 같이 말해보세요:

권장되는 접근 방식은 플랫폼 독립적인 daemon.json 파일을 사용하는 것입니다.

관련 정보