Um meine Microservice Binaries zu installieren brauche ich einen Centos. Und da ich 20 Microservice habe, versuche ich einen Weg zu finden, die Bildgröße zu optimieren, also frage ich mich, ob es eine Möglichkeit gibt, ein Docker-Image ohne Betriebssystem zu erstellen und Docker zum Zeitpunkt der Bereitstellung die OS-Schicht aus dem Cache nimmt Es ist in allen Bildern .. Ich bin ein Anfänger, also weiß ich nicht, ob ich in meinen Aussagen klar bin?Ist es möglich, ein Docker-Image ohne Betriebssystem zu erstellen?
2
A
Antwort
1
Ja, schauen Sie sich die Schlüsselwort kratzen (docs):
Sie Docker vorbehaltenen, minimal Bild verwenden können, Kratzer, als Ausgangspunkt für Baucontainer.
Auch Sie können nützlich finden mit multi-stage builds.
Ein Beispiel:
FROM scratch
ADD hello/
FROM fedora
RUN yum -y update && yum clean all
RUN yum -y install nginx
Verwandte Themen
- 1. Ist es möglich, ein Betriebssystem ohne vorheriges zu entwickeln?
- 2. Ist es möglich, ein Betriebssystem komplett in C zu schreiben?
- 3. Ist es möglich, ein Polymer-Element ohne HTML zu erstellen?
- 4. Android: Ist es möglich, ein SurfaceTexture ohne SurfaceView zu erstellen?
- 5. Ist es möglich, unsere eigenen Threads ohne Verwendung von Betriebssystem-Threads zu erstellen?
- 6. Ist es möglich, Portable VM zu erstellen?
- 7. Ist es möglich, ein Fangelement zu erstellen, ohne ein Svg-Objekt zu erstellen? [snap.svg]
- 8. Ist es möglich, eine Android-apk ohne SDK zu erstellen
- 9. Ist es möglich, Testbelege ohne UI/App-Overhead zu erstellen?
- 10. Ist es möglich, ein Andockbild zu erstellen, ohne es zu drücken?
- 11. Ist es möglich, HTML5-Anwendungen ohne einen Server zu erstellen?
- 12. Ist es möglich, ActionMode Callback ohne CAB zu erstellen?
- 13. Ist es möglich, einen DPC ohne EMM Community zu erstellen?
- 14. Ist es möglich, in TesorFlow ein Diagramm rückwärts zu erstellen?
- 15. Ist es möglich, ein C# -Projekt ohne MSBuild zu kompilieren?
- 16. Ist es möglich, Ansichten ohne XML in Android zu erstellen?
- 17. Ist es möglich, eine ähnliche Schaltfläche ohne AJAX zu erstellen?
- 18. OCaml ist es möglich, einzelne zu erstellen, wenn (ohne sonst)
- 19. VB6 - Ist es möglich, ein vollständiges Pfadverzeichnis zu erstellen?
- 20. Ist es möglich, ein Atomthema mit transparentem Hintergrund zu erstellen?
- 21. Ist es möglich, ein TextView ohne Tastatur zu haben?
- 22. Es ist möglich, ein Array ohne obere Grenze zu haben?
- 23. C# Ist es möglich, ein Array neu zu erstellen?
- 24. Ist es möglich, ein verschachteltes LinkedObject zu erstellen [Java]
- 25. Ist es möglich, ein benutzerdefiniertes Steuerelement ohne ein ASP.NET Server Control-Projekt zu erstellen?
- 26. Ist es möglich, transparente Leinwand zu erstellen
- 27. Ist es möglich, ein Bild ohne Leinwand zu verpixeln?
- 28. pyqtgraph - Ist es möglich, ein ImageView ohne Histogramm zu haben?
- 29. Ist es möglich, ein Bereitstellungsprofil ohne iTunes zu installieren?
- 30. Ist es möglich, ein Javascript-Objekt ohne Klammern zu haben?
Ich habe gesehen, dass aber meine Micro muss mit einem yum Befehl installiert werden ... –
Ich aktualisierte Antwort habe mit mehrstufiger bauen Beispiel mit yum, Sie so Ich werde eine Idee bekommen – astef
Ich werde das versuchen und Ihnen sagen, ob es meinem Bedarf entspricht! danke –