docker0 인터페이스와 관련된 IP 규칙을 추가하고 싶습니다. 그러나 docker0은 docker가 시작되기 전에 존재하지 않습니다. docker0이 없으면 IP 규칙이 실패합니다. docker0이 추가될 때까지 반복되는 스크립트를 사용할 수 있지만 더 우아한 방법이 있습니까? Docker가 시작된 후 트리거되는 후크/스크립트처럼요?
답변1
그래서무엇당신의 시스템을 시작하겠습니다 dockerd
. 수정구슬이 없어서 시스템에서 무엇을 사용하고 있는지 알 수 없습니다.
그렇다면 systemd
systemd 구성을 확인하십시오.
다른 통화가 있는 경우 dockerd
맞춤 디렉터리를 추가하세요.앞에전역 PATH
(예 /usr/local/bin
: )의 호출 스크립트를 그 안에 넣은 dockerd
다음 스크립트 내에서 dockerd
전체 경로를 사용하여 이전 스크립트를 호출합니다.
호출하는 것이 전역 경로 설정을 가져올 수 없는 경우 dockerd
바이너리를 다른 위치로 이동하고 그 자리에 스크립트를 넣을 수도 있습니다. (이 수정 사항은 패키지 업그레이드 후에도 유지되지 않으므로 이것이 최후의 수단 솔루션입니다.)
등등 등등...