CGO_ENABLED=0 отключает CGO. Сборка идёт без линковки с C: бинарник статический, проще кросс-компиляция, образы Docker без C-библиотек. Некоторые пакеты требуют CGO (например, часть драйверов БД); тогда в образе нужны C-компилятор и библиотеки.
CGO_ENABLED=0