3 ms·
Running applications on Alpine feels like very deliberately building an environment, whether inside a container or directly on a host. (Just be aware of the di
by dharmab 8y ago
Running applications on Alpine feels like very deliberately building an environment, whether inside a container or directly on a host.
(Just be aware of the differences between glibc and musl... DNS resolution in particular will bite you if you don't understand the implementation)
- mwarkentin 8y agoHave any details about the DNS resolution stuff?
- dharmab 8y agoTL;DR musl attempts to query every resolver in parallel. This can cause problems if: - If your resolvers are VIPs for the same process or machine, you can triple you DNS load and overload some crappy DNS dispatchers - If you try to use multiple resolvers that resolve the same names with different records, you can kind of make it work with glibc but you will have severe problems with musl. This is a bad idea in the first place though