Udgivelse af Podman 2.0

Udviklere har annonceret den første udgave «Podman 2», en større opdatering af projektet podman – et værktøj til oprettelse, kørsel og styring af containere efter standarden OCI. Podman er et alternativ til Docker-projektet og muliggør styring af containere uden behov for en baggrunds systemtjeneste og uden at kræve root-rettigheder.

For slutbrugeren vil ændringerne stort set være usynlige, men i nogle tilfælde vil formatet på json-data ændre sig.

Den primære forskel i den anden version er den fuldt funktionelle REST API. Den eksperimentelle implementering af API'et baseret på varlink var tilgængelig i den første version, men i den nye version er den blevet helt redesignet. I stedet for varlink-grænsefladen anvendes nu den standardiserede HTTP API.

Den nye REST API har to lag: interface til funktionerne i biblioteket libpod og et kompatibilitetslag, der delvist implementerer funktioner fra Docker API. For nye applikationer anbefales det selvfølgelig at bruge det 'native' interface fra libpod.

Den nye REST API har betydeligt reduceret størrelsen på klientapplikationen podman til Mac og Windows.

Vigtige ændringer:

  • REST API og podman system service betragtes ikke længere som eksperimentelle og er klar til brug.
  • Podman-teamet kan forbinde til den fjerne podman-tjeneste med flaget —remote.
  • Podman-klienten er blevet helt omskrevet og bruger nu HTTP API i stedet for Varlink.
  • Der er tilføjet en kommando podman system connection til konfiguration af fjernforbindelser, som derefter bruges af kommandoerne podman-remote og podman —remote.
  • Kommandoen podman generate systemd understøtter nu flaget —new og kan oprette systemd-tjenester til pods.
  • Kommandoen podman play kube understøtter kørsel af deployment-objekter fra Kubernetes.
  • Kommandoen podman exec command har fået flaget —detach til at udføre kommandoer i baggrunden.
  • Flaget -p for kommandoerne podman run og podman create understøtter nu port forwarding til IPv6-adresser.
  • Kommandoerne podman run, podman create og podman pod understøtter nu flaget —replace til at genskabe containeren med det samme navn.
  • Flaget —restart-policy for kommandoerne podman run og podman create understøtter nu politikken unless-stopped.
  • Flaget —log-driver for kommandoerne podman run og podman create kan tage værdien none, hvilket deaktiverer logning af containerens logs.
  • Kommandoen podman generate systemd tager argumenterne —container-prefix, —pod-prefix og —separator, der styrer de enheder, der oprettes.
  • Kommandoen podman network ls understøtter flaget —filter til at filtrere resultaterne.
  • Podman auto-update-teamet understøtter angivelse af authfile-filen til containeren.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster