====== Container ====== Trend geht hin zu Microservices; in Container gekapselte Anwendungen wie Apache (httpd), Nginx, PHP (versch. Versionen), ... Z.B. Webserver mit Docker (alter Weg Docker): * [[https://www.section.io/engineering-education/dockerized-php-apache-and-mysql-container-development-environment/]] Container-Zentrale auf github: https://github.com/containers **LAMP Stack mit Containern** [[WebDev:Container:Lamp-Stack]] ===== Alter Weg ===== * [[WebDev:Container:Docker]] ---- ===== Beispiele ===== Beispiele mit podman * https://www.jakesco.com/posts/podman-lamp/ * https://www.reddit.com/r/podman/comments/19bwgm3/improvements_for_my_lamp_pod_setup_script/ ===== Neuer Weg ===== * [[WebDev:Container:podman]] * [[WebDev:Container:buildah]] ===== OCI Container ===== OpenContainer Initiative Standard. Hiermit werden meist "Betriebssysteme im Container" realisiert. Tools hierfür: * podman * Fedora Toolbox * Distrobox, siehe https://fedoramagazine.org/run-distrobox-on-fedora-linux/ ===== Systemd in Containern ===== Wie man mit podman systemd in Containern laufen lassen kann: https://developers.redhat.com/blog/2019/04/24/how-to-run-systemd-in-a-container#other_cool_features_about_podman_and_systemd ===== Container Images ===== Container Image Hubs, aus denen eigene Container komponiert werden können. * [[WebDev:Container:Hub]] ----- * [[https://www.linuxtechi.com/run-containers-systemd-service-podman/|How to Run Containers as Systemd Service with Podman]] * [[https://www.redhat.com/sysadmin/podman-shareable-systemd-services|Running containers with Podman and shareable systemd services]] * [[https://www.tutorialworks.com/podman-rootless-volumes/]] ===== Windows in Docker Container ===== In diesem Video wird eine bequeme Methode vorgestellt, Windows (viele Versionen) in einem Docker Container laufen zu lassen: https://www.youtube.com/watch?v=xhGYobuG508