Suivez les étapes ci-dessous pour installer Red Hat Podman sur votre ordinateur Windows à l'aide de l'invite de commande ou de Powershell :
Tout d'abord, vous devez vous assurer que votre Windows Le système fonctionne avec les dernières mises à jour afin qu'il réponde aux exigences d'exécution de Podman. Vous devez utiliser Windows 11 ou Windows 10 version 1709 (Build 16299) ou version ultérieure, et le sous-système Windows pour Linux 2 (WSL 2) et les fonctionnalités de VM doivent être activés. Eh bien, s'ils ne sont pas déjà activés, vous pouvez le faire. en utilisant la commande de deuxième étape.
Ouvrons Windows PowerShell ou l'invite de commande pour commencer à exécuter les commandes requises.
Pour ce faire, cliquez avec le bouton droit sur le bouton Démarrer dans Windows 10 ou 11 et sélectionnez PowerShell (Admin) ou Terminal (Admin), selon ce qui est disponible.
Après cela, exécutez d'abord la commande suivante pour activer la fonctionnalité WSL :
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Ensuite, activez la fonctionnalité de plate-forme de machine virtuelle :
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Redémarrez l'ordinateur pour appliquer les modifications.
Après avoir redémarré le système, ouvrez PowerShell en tant qu'administrateur et utilisez la commande Winget donnée pour télécharger et installer RedHat Podman sur Windows .
winget install RedHat.Podman
Une fois l'installation de Podman terminée, l'étape suivante consiste à initialiser la machine Podman, qui téléchargera le backend requis pour créer le conteneur. En bref, il importera un système d'exploitation Linux pour configurer WSL afin que Podman puisse exécuter le conteneur de manière native comme sur n'importe quelle machine Linux.
podman machine init
Lorsque vous configurez la configuration initiale de Podman sous Windows, l'étape suivante consiste à démarrer la machine initialisée. Pour ce faire, tapez simplement dans votre terminal de commande Windows :
podman machine start
Pour vérifier que Podman a été correctement installé, vous pouvez exécuter la commande suivante sur PowerShell ou CMD.
podman --version
Vous devriez voir la version Podman affichée dans la sortie.
La ligne de commande de Podman fonctionne exactement comme Docker, cependant, elle est sans démon, ce qui la différencie de Docker. Nous pouvons utiliser les commandes Podman pour gérer les conteneurs, les images et les pods comme sur les systèmes Linux. Si vous êtes intéressé, vous pouvez également consulter un autre de nos tutoriels sur l'installation de Docker Desktop sur Windows 11 ou 10 via PowerShell.
Donc, pour télécharger une image de conteneur, disons Ubuntu, voici la commande :
podman pull ubuntu
Pour vérifier l'image téléchargée :
podman images
Pour créer rapidement un conteneur, utilisez :
podman run -it ubuntu /bin/bash
Voici quelques exemples courants ones La commande Podman, dont l'explication est similaire à celle de Docker :
Utilisez Podman pull pour télécharger des images de conteneurs à partir d'un registre (tel que Docker Hub).
podman pull ubuntu:latest
Affiche la liste des conteneurs en cours d'exécution.
podman ps
Affiche une liste de tous les conteneurs, y compris ceux arrêtés.
podman ps -a
Créez et démarrez le conteneur à partir de l'image. L'indicateur -it alloue un terminal et rend le conteneur interactif.
podman run -it --rm ubuntu:latest /bin/bash
Arrêtez un conteneur en cours d'exécution en spécifiant l'ID ou le nom du conteneur.
podman stop container_name_or_id
Supprimez un conteneur arrêté en spécifiant l'ID ou le nom du conteneur.
podman rm container_name_or_id
Affiche une liste d'images de conteneurs disponibles localement.
podman images
Supprimez l'image du conteneur du référentiel local.
podman rmi image_name
Affichez les journaux des conteneurs en cours d'exécution ou arrêtés.
podman logs container_name_or_id
在正在运行的容器中运行命令,而无需启动新的 shell。
podman exec -it container_name_or_id /bin/bash
将容器的端口映射到主机端口。例如,这会将容器中的端口 80 映射到主机上的端口 8080。
podman run -d -p 8080:80 nginx:latest
显示 Pod 列表(Podman 用于管理容器组的概念)。
podman pod list
创建一个新容器并向其添加容器。
podman pod create --name mypod
将现有容器添加到容器。
podman pod container add mypod container_name_or_id
podman pod container remove mypod container_name_or_id
删除容器及其所有容器。
podman pod rm mypod
那些还想使用Powershell或命令提示符在Windows上删除Podman的人可以使用给定的命令:
以管理员身份运行命令终端,然后使用:
winget uninstall RedHat. Podman
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!