Docker dangling image remove 명령을 내 CoreOS 인스턴스에서 주기적으로 Cron 작업으로 실행하고 싶습니다. 그러나 systemd 유닛 타이머가 성공적으로 실행되면 dockling docker 이미지가 제거되지 않는 몇 가지 이유가 있습니다. 그러나 혼자 명령을 실행하면 매달려있는 도커 이미지가 성공적으로 제거됩니다.Docker 제거 이미지가 CoreOS 시스템에서 작동하지 않음 systemd 유닛 파일
내 서비스 파일 (제거-고정 표시기 - dangling.service)
[Unit]
Description=Removing Docker Dangling Images Cron Service
After=docker.service
Requires=docker.service
[Service]
Type=oneshot
ExecStart=/bin/docker rmi $(docker images --quiet --filter "dangling=true")
내 타이머 파일 (제거-고정 표시기 - dangling.timer)
[Unit]
Description=Run remove-docker-dangling.service every 30 minutes
[Timer]
OnCalendar=*:0/30
1). 다음 번에 잘 알려줘. –
2)'journalctl -xe'와'systemctl status remove-docker-dangling'의 출력을 수집 해 보았습니까? –
@DerekBrown systemctl 상태가 건강하고 활발합니다! –