‫Oke.
‫Laatste en dan zijn we klaar.
‫Oké Vlad.
‫Bedankt voor het wachten, dus we zijn op PHP FPM nu een andere PSP-gebruiker.
‫We doen PHP FPM Alpine, dus dit is een kleine afbeelding om te beginnen en dan laden ze er FPM bovenop en dan stel je
‫al je versies hier in.
‫Geweldig.
‫Uw mappen stellen een aantal verschillende omgevingsvariabelen in die u kunt overschrijven.
‫En dan is dit in zijn geheel precies dit HP.
‫Dit is dit is echte productie HP.
‫Goed bezig wat dat betreft.
‫Dat is precies hoe de mijne eruit zou zien.
‫Nu ja, je stelt P2P-afhankelijkheden in en dan doe je een P. K. Hieronder.
‫Nu zou ik waarschijnlijk versies maken. Ik zou versies hier opnieuw vastpinnen en dan
‫heel veel afhankelijkheden.
‫Ik zou degene die je app gebruikt in de productie vastzetten, alle kleine dingen zoals curl en get
‫en zo.
‫Je hebt waarschijnlijk een pen nodig en je hebt je pennen op je PSP drie zo goed voor dat goede daar.
‫En dan nog meer extensies, we hebben mensen daar, we hebben het juiste Docker PSP-extensie-installatieprogramma.
‫Dus dat is goed, dan voeg je een componist-gebruiker toe.
‫Geweldig.
‫Hier.
‫Het is dus belangrijk om voor alle anderen te onthouden dat we in Alpine geen versies van Alpine-pakketten
‫kunnen schrijven.
‫Dat wist ik niet.
‫Dat lijkt vreemd, maar ik heb niet genoeg informatie om dat te doen.
‫Dit is dus een interessant punt.
‫En als je kijkt naar mijn dokter hier die ik eerder noemde en oh hier op de doktersbespreking, zodat je naar de
‫Dockers-website kunt gaan en mijn toespraak van Dockercon kunt bekijken en ik geef een argument van 10 minuten over minimale
‫afbeeldingen versus Alpine.
‫Dus als u een
‫HP bent en de HP-images gebruikt, kunt u een minimale Debian-image overwegen, zoals een slanke uh.
‫Nu hebben ze gewoon Alpine, dus helaas gebruiken ze geen slanke optie, maar met node en enkele andere zijn er slanke
‫opties en soms geef ik de voorkeur aan die, in feite geef ik de voorkeur aan die boven
‫Alpine omdat het verschil in totaal 50 meg is .
‫Dus het is niet dat ik het niet doe om redenen van grootte.
‫En dan de laatste tijd met alpine tussen Alpine beveiligingsproblemen het feit dat je V niet goed kunt zien
‫scannen.
‫En dus is het voor mij nu eigenlijk een container.
‫Alpine is minder veilig dan de meest recente Debian-release van een basisimage.
‫Dat is mijn mening.
‫Maar daar praat ik meer over en mijn Dockercon-talk.
‫Dus scroll omhoog in de chat of ik gooi het hier nog een keer terug voor degenen onder
‫jullie die zich net hebben aangemeld.
‫Maar ik denk dat als ik geen versies kan vastzetten,
‫omdat ik gewoon zo paranoïde ben omdat ik productiestoringen heb gehad vanwege incompatibiliteit met versies, ik alles goed vastzet.
‫Dus ja, ik heb componist en je verandert hier beneden.
‫Ja.
‫Wijziging en machtigingen.
‫Zoals je moet.
‫Mooi zo.
‫Goed dat je hier wat dingen kopieert.
‫Nu weet je dat je dit echt kunt maken.
‫Excuseer me een kopieeropdracht en eigenlijk nu.
‫Laat maar zitten.
‫Doe dat niet.
‫Houd het zoals het is.
‫Je echo in een geheugenlimiet.
‫Dat is goed.
‫Je kunt overstappen.
‫U kunt dat instellen en overschrijven.
‫Je hebt hier veel kopieerbestanden.
‫Het lijkt erop dat er hier niet veel mogelijkheden zijn om te
‫consolideren, maar je zou kunnen consolideren als ze naar dezelfde directory zouden gaan zoals rechts.
‫Nou, je hebt een aantal verschillende namen op de outs, dus ja, als je het goed opruimt.
‫Ik was gewoon op zoek naar een mogelijkheid om het aantal exemplaren te verminderen dat ze aan het instellen waren
‫voor Cron.
‫Lijkt erop en doet dan wat last minute getoond voor de inkomende app-bestanden.
‫En wat hebben we gedaan.
‫Doen of kopiëren we onze code werkte of in de map.
‫Je hebt een gezondheidscheck in je doktersdossier een plus.
‫Dus ik hou ervan om gezondheidscontroles en doktersdossiers te zien.
‫Cuba-papa's zullen er geen misbruik van maken, maar dokters zwermen wel en op die manier hoef je niet afhankelijk te
‫zijn van een operatiemedewerker om daar later achter te komen.
‫Dus ja, bij sommigen is het een kernbeeld.
‫Oké, dus je zou je oorcode daar niet in stoppen.
‫Geweldig.
‫En dan ja.
‫En dus lijkt het erop dat wat je hier doet, is dat het ook iets is
‫dat ik vaak in de productie heb gebruikt, vooral met BHP, je gebruikt supervisor als het basisproces en het fungeert als de eenheid en dan lanceert het de
‫verschillende dingen die je nodig hebt om te starten.
‫En ik neem aan dat aangezien je cron hebt en je PPF p hebt. m. dus er zijn waarschijnlijk nog andere dingen
‫die je doet met supervisor-engine X die moet worden uitgevoerd.
‫Dus je zult minstens drie processen hebben, ik wed dat sommige processen en dat is de juiste manier om het te
‫doen.
‫Om daar een sub-supervisor toe te voegen.
‫Als je de supervisor probeert te ontwijken, wordt het lastig op zwerm.
‫Oh en dit logboek.
‫Ja.
‫Dus ik weet niet zeker waarom je de slak gebruikt.
‫En je gebruikt geen Docker-stuurprogramma's, maar ik weet zeker dat je een goede reden hebt.
‫Maar als u dit logboek gebruikt om ze vervolgens naar Dockers te laten loggen met FTD uit.
‫Dat is echt wat je zou moeten gebruiken om FTD Aristide's te loggen en
‫idealiter niet om dit logboek in de afbeelding te gebruiken, maar dat is de aanbevolen beste praktijk.
‫Er zijn een paar gevallen die ik heb gezien waarin het nodig is om ons bronlogboek te gebruiken, maar over het algemeen is het een zeer
‫standaard.
‫Ik denk dat het BHP-bestand is en het ziet ernaar uit dat je hier veel goede dingen doet.
‫Wat zou je echt kunnen doen als dit een basisafbeelding is.
‫Een ding dat je misschien zou kunnen optimaliseren, is een manier vinden om je basisafbeelding te combineren met je gewone afbeeldingen of multi-stage te gebruiken
‫om dit onnodig te verminderen als je al deze dingen niet goed nodig hebt, want er zijn veel dingen die je ' voeg hier opnieuw
‫toe en ik weet niet of deze dingen echt nodig zijn voor de productie-app of
‫dat het gewoon nodig is om dingen te doen voordat de app start.
‫Rechts.
‫Dus nu we multi-stage hebben en misschien gebruik je dat in je andere bestanden in je bestanden dat
‫het uit de andere Docker-bestanden komt, maar nu we multi-stage hebben, vind ik het erg leuk om de
‫build-afhankelijkheden van de productie te doorbreken afhankelijkheden en eigenlijk helemaal bovenaan plaats ik alleen de productie en dat is het beeld dat ik
‫aan het einde zal gebruiken en het stroomt op die manier in het geval van jou als je op zoek
‫bent naar een voorbeeld.
‫Nogmaals, teruggaand naar mijn Docker kan niet praten Ik neem een wandelend voorbeeld door dat Docker hier kan praten over
‫hoe je zou kunnen uitbreken en ik denk dat ik vier of vijf fasen had waar ik een eerste fase
‫had die alleen voor productie en soort van de basislaag en dan heb ik een dev-afhankelijkheidslaag, maar die laag
‫wordt nooit gebruikt voor productie.
‫Het wordt alleen gebruikt voor ontwikkeling en al die dingen en dan heb ik een bouwfase en heb ik een
‫testfase of fase en dan heb ik de laatste productiefase.
‫Dus het maakt de bestanden zeker ingewikkelder, maar ik denk dat het uiteindelijk de complexiteit van
‫je uiteindelijke afbeelding vermindert, het reduceert tot het aanvalsoppervlak, dus misschien doe je dat al in je
‫andere projecten en oh je zegt dat de supervisor problemen heeft met loggen, dus interessant behalve dat, ik denk dat het eruit ziet als
‫een geweldig Docker-bestand.
‫Ik denk dat je het signaal daar moet stoppen, wat ik heel zelden zie. Ik dacht dat de term sigaret een standaard was, maar
‫niets mis met het instellen van een standaard daar om het letterlijker te zijn.
‫Maar het is best cool dat je dat weet, want ik zie zelden in Docker-bestanden omdat mensen niet beseffen
‫dat die stopsignaaloptie zo goed voor je bestaat, omdat ik denk dat veel iets is dat mijn Docker
‫kan praten.
‫Ik heb veel gesproken over het afsluiten van apps.
‫Dus het belang van het goed afsluiten van verbindingen.
‫Ik weet zeker dat het eruit ziet als iets dat je al weet en waarover je hebt geleerd in onze behandeling in
‫je app.
‫Goed spul dus.