Průvodci
Jak předat tajemství do sestavení Docker
Během sestavení potřebujete token soukromého registru nebo klíč SSH.
4 min čtení
Během sestavení potřebujete token soukromého registru nebo klíč SSH.
Proč se to děje
Hodnoty ARG a ENV přetrvávají v historii obrazu a jsou triviálně obnovitelné.
Jak to opravit
- Používejte tajemství sestavení BuildKit s --secret, připojené pouze pro RUN, který je potřebuje
- Použijte --ssh pro předávání agenta SSH k načtení soukromých závislostí
- Nikdy nepečte pověření do vrstvy, a to ani vyřazené
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
Jak nastavit ukládání do mezipaměti vrstvy DockerSestavení Docker trvá deset minut, protože každá vrstva se znovu sestavuje.Jak optimalizovat Dockerfile pro CIMalé změny kódu spouštějí dlouhé přestavby.Jak používat vícestupňové sestavení DockerObrázky jsou velké a obsahují stavební nástroje, které by se neměly dodávat.Jak bezpečně spouštět souběžné sestavení DockerParalelní maticové nohy zápasí a stavby se zpomalují nebo selhávají.