GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Podman sur macOS

Présentation

Pour la plupart des développeurs et des professionnels DevOps, Docker est une plate-forme synonyme de conteneurisation d'applications. Cependant, d'autres projets visent à diversifier l'offre sur le marché de la gestion des conteneurs, et Podman est un projet open source qui est récemment devenu populaire.

Cet article vous montrera comment installer Podman sur macOS en utilisant Homebrew.

Prérequis

  • Un système exécutant macOS Catalina ou une version ultérieure.
  • Accès au terminal.
  • Un utilisateur avec des privilèges de niveau administrateur.

Installer Podman sur macOS

Podman ne s'exécute pas nativement sur macOS car il ne gère que les conteneurs Linux. Sur macOS, Podman interagit avec les conteneurs qui s'exécutent sur une machine virtuelle Linux. Le moyen le plus simple de configurer les packages nécessaires pour Podman consiste à utiliser Homebrew.

ÉTAPE 1 :Installez Homebrew

Homebrew est un gestionnaire de paquets en ligne de commande pour macOS.

Pour installer Homebrew sur macOS, vous devrez installer les outils de ligne de commande XCode, puis télécharger le script d'installation en exécutant :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Pour un didacticiel d'installation étape par étape de Homebrew, lisez Comment installer Homebrew sur Mac.

ÉTAPE 2 :Installez Podman à l'aide d'Homebrew

1. Avant d'installer Podman, mettez à jour les formules Homebrew :

brew update

La sortie indique s'il y a des formules à mettre à jour.

Si nécessaire, effectuez la mise à niveau avec brew upgrade .

2. Ensuite, installez Podman en exécutant la commande suivante :

brew install podman

Homebrew télécharge les dépendances nécessaires et installe Podman.

ÉTAPE 3 :Démarrer Podman

1. Une fois l'installation terminée, préparez la machine virtuelle Podman en tapant :

podman machine init

Le système télécharge la machine virtuelle et la configure.

2. Saisissez la commande suivante pour démarrer Podman :

podman machine start

La sortie confirme que le système a démarré la machine Podman avec succès.

Tester Podman sur macOS

1. Testez l'installation de Podman en créant un conteneur Nginx. L'exemple ci-dessous clone Alpine Nginx de GitHub :

git clone http://github.com/baude/alpine_nginx && cd alpine_nginx

2. Utilisez la podman build commande pour créer une image Nginx sur le système :

podman build -t alpine_nginx .

3. Attendez que le processus se termine, puis créez un conteneur Nginx avec podman run :

podman run -dt -p 9999:80 alpine_nginx

4. Vérifiez les conteneurs en cours d'exécution en saisissant :

podman ps -a

La sortie répertorie le conteneur Nginx :

5. Utilisez la commande curl pour tester la connexion avec le conteneur :

curl http://localhost:9999

La commande renvoie une réponse de Nginx :

Utiliser Podman sur macOS

Podman sur macOS est exécuté à l'aide d'un ensemble de commandes qui reflètent les commandes Docker. Voici quelques commandes utiles pour démarrer avec Podman :

Commande Description Exemple
podman search [image-name] Rechercher des référentiels pour une image. podman search ubuntu
podman pull [image-name] Extraire une image d'un dépôt. podman pull docker.io/library/ubuntu
podman images Répertorier les images disponibles localement. podman images
podman run [image-name] Créer et exécuter un conteneur à l'aide d'une image. podman run -dt -p 8080:80 docker.io/library/ubuntu
podman stop [container-id] Arrêter un conteneur en cours d'exécution. podman stop ca0ecf758897
podman rm [container-id] Supprimer un conteneur. podman rm ca0ecf758897
podman rmi [image-name] Supprimer une image. podman rmi docker.io/library/ubuntu
podman info Recevoir des informations sur l'installation de Podman. podman info

Ubuntu
  1. Installer Podman sur Ubuntu

  2. Comment installer Puppet sur macOS

  3. Comment installer SQL Server sur MacOS

  4. Comment installer R sur Ubuntu 20.04

  5. Comment installer Jad ?

Comment installer Podman sur CentOS 8

Comment installer Podman sur le flux CentOS 9

Comment installer Podman sur Ubuntu 20.04 LTS

Comment installer Podman sur Linux Mint 20

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04