Buildx docker-container: dejinta deeggaanka proxy ee BuildKit
Dhisaha docker-container wuxuu leeyahay deegaan proxy u gaar ah, oo ka duwan soo-jiidka daemon-ka iyo doodaha build RUN ee Dockerfile.
Dhisaha docker-container cusub, dhig doorsoomayaasha adeegga BuildKit:
docker buildx create --name proxy-builder --driver docker-container --driver-opt env.HTTP_PROXY=http://proxy.example:8080 --driver-opt env.HTTPS_PROXY=http://proxy.example:8080
docker buildx build --builder proxy-builder .Ikhtiyaarada darawalka env.<key> waxay qiyamka dhigaan gudaha weelka dhisahaas. Isticmaal barta uu gaari karo; loopback-kiisu ma aha terminal-ka martida. Codsiyada la oggolaaday ee diiwaannada guud, liiska proxy HTTP wuxuu bixiyaa musharraxiin URL-yada proxy HTTP ee darawalka.
| Soo dejinta | Isticmaale/gelin |
|---|---|
| Helitaanka sawirka BuildKit | Wadada daemon-ka Docker |
| Habaynta build-ka iyo xallinta saldhigga | Deegaanka darawalka ee adeegga BuildKit |
| Soo-dejiyaha gudaha RUN | Deegaanka build ee tallaabada, oo ay ku jiraan doodaha proxy ee la taageeray |
Dood build ma dib u habayn karto habka BuildKit ee socda, deegaanka darawalkuna ma dejiyo gelinta maareeyaha xirmooyinka inta RUN socdo. U habee qaabkan darawalka iyo shabakadda dhabta ah; dhisayaasha fog ama isku-dhafan waxay isticmaali karaan habayn adeeg kale.