Don't reset dns container (#1417)

* Don't reset dns container

* Ignore more exception

* Fix handling
This commit is contained in:
Pascal Vizeli 2020-01-06 15:06:57 +01:00 committed by GitHub
parent a481ad73f3
commit 26f8c1df92
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -121,14 +121,12 @@ class CoreDNS(JsonConfig, CoreSysAttributes):
# Start DNS forwarder
self.sys_create_task(self.forwarder.start(self.sys_docker.network.dns))
# Reset container configuration
if await self.instance.is_running():
with suppress(DockerAPIError):
await self.instance.stop()
# Run CoreDNS
with suppress(CoreDNSError):
await self.start()
if await self.instance.is_running():
await self.restart()
else:
await self.start()
async def unload(self) -> None:
"""Unload DNS forwarder."""