CMD를 통해 Windows 10 또는 11에 Redhat Podman을 설치하는 방법

WBOY
풀어 주다: 2023-10-02 21:33:03
앞으로
1138명이 탐색했습니다.

Windows 11 또는 10에 Red Hat Podman 설치

명령 프롬프트 또는 Powershell을 사용하여 Windows 시스템에 Red Hat Podman을 설치하려면 아래 단계를 따르세요.

1단계: 시스템 요구 사항 확인

우선, 다음 사항을 확인해야 합니다. 귀하의 Windows 시스템은 Podman 실행을 위한 요구 사항을 충족하도록 최신 업데이트로 실행되고 있습니다. Windows 11 또는 Windows 10 버전 1709(빌드 16299) 이상을 사용해야 하며, Linux 2용 Windows 하위 시스템(WSL 2) 및 VM 기능이 활성화되어 있어야 합니다. 아직 활성화되지 않은 경우 다음을 수행할 수 있습니다. 두 번째 단계 명령을 사용합니다.

2단계: WSL 2 및 가상 머신 플랫폼 설치

Windows PowerShell 또는 명령 프롬프트를 열어 필요한 명령 실행을 시작해 보겠습니다.

이 작업을 수행하려면 Windows 10 또는 11에서 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 사용 가능한 PowerShell(관리자) 또는 터미널(관리자)을 선택하세요. 그런 다음 먼저 다음 명령을 실행하여

WSL

기능을 활성화합니다.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
로그인 후 복사
다음으로 가상 머신 플랫폼 기능을 활성화합니다.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
로그인 후 복사

컴퓨터를 다시 시작하여 변경 사항을 적용합니다.

3단계: Windows 10 또는 11에 Podman 설치 如何通过CMD在Windows 10或11上安装Redhat Podman
시스템을 다시 시작한 후 관리자로 PowerShell을 열고 제공된

Winget

명령을 사용하여

Windows 에 RedHat Podman을 다운로드하고 설치합니다.

winget install RedHat.Podman
로그인 후 복사

4단계: Podman 머신 초기화如何通过CMD在Windows 10或11上安装Redhat Podman
Podman 설치가 완료되면 다음 단계는 Podman 머신을 초기화하는 것입니다. 그러면 컨테이너 생성에 필요한 백엔드가 다운로드됩니다. 즉, Podman이 모든 Linux 시스템에서와 마찬가지로 기본적으로 컨테이너를 실행할 수 있도록 Linux 운영 체제를 가져와 WSL을 설정합니다.

podman machine init
로그인 후 복사

5단계: Podman 머신 시작如何通过CMD在Windows 10或11上安装Redhat Podman
Windows에서 Podman의 초기 설정 구성을 설정할 때 다음 단계는 초기화된 머신을 시작하는 것입니다. 이렇게 하려면 Windows 명령 터미널에 다음을 입력하세요.

podman machine start
로그인 후 복사

6단계: 설치 확인

Podman이 올바르게 설치되었는지 확인하려면 PowerShell 또는 CMD에서 다음 명령을 실행할 수 있습니다.

podman --version
로그인 후 복사

출력에 Podman 버전이 표시되어야 합니다.

컨테이너 만들기

Podman의 명령줄은 Docker와 동일하게 작동하지만 데몬이 없으므로 Docker와 다릅니다. Podman 명령을 사용하여 Linux 시스템에서와 마찬가지로 컨테이너, 이미지 및 포드를 관리할 수 있습니다. 관심이 있으시면 PowerShell을 통해 Windows 11 또는 10에 Docker Desktop을 설치하는 방법에 대한

또 다른 튜토리얼

을 확인해 보세요.

Ubuntu 등의 컨테이너 이미지를 다운로드하려면 다음 명령을 사용하세요.

podman pull ubuntu
로그인 후 복사

다운로드한 이미지를 확인하려면:

podman images
로그인 후 복사
로그인 후 복사

컨테이너를 빠르게 생성하려면 다음을 사용하세요.

podman run -it ubuntu /bin/bash
로그인 후 복사

Command Podman Command

다음은 몇 가지 일반적인 명령입니다. Docker와 설명이 유사한 Podman 명령:

1. 이미지 가져오기:

Podman 가져오기를 사용하여 레지스트리(예: Docker Hub)에서 컨테이너 이미지를 다운로드합니다.

 podman pull ubuntu:latest
로그인 후 복사

2. 실행 중인 컨테이너 목록:

현재 실행 중인 컨테이너 목록을 표시합니다.

podman ps
로그인 후 복사

3. 모든 컨테이너 나열:

중지된 컨테이너를 포함하여 모든 컨테이너 목록을 표시합니다.

podman ps -a
로그인 후 복사

4. 컨테이너 실행:

이미지에서 컨테이너를 만들고 시작합니다. -it 플래그는 터미널을 할당하고 컨테이너를 대화형으로 만듭니다.

podman run -it --rm ubuntu:latest /bin/bash
로그인 후 복사

5. 컨테이너 중지:

컨테이너 ID 또는 이름을 지정하여 실행 중인 컨테이너를 중지합니다.

podman stop container_name_or_id
로그인 후 복사

6. 컨테이너 제거:

컨테이너 ID 또는 이름을 지정하여 중지된 컨테이너를 삭제합니다.

podman rm container_name_or_id
로그인 후 복사

7. 목록 이미지:

로컬에서 사용 가능한 컨테이너 이미지 목록을 표시합니다.

podman images
로그인 후 복사
로그인 후 복사

8. 이미지 삭제:

로컬 저장소에서 컨테이너 이미지를 삭제합니다.

podman rmi image_name
로그인 후 복사

9. 컨테이너 로그:

실행 중이거나 중지된 컨테이너의 로그를 봅니다.

podman logs container_name_or_id
로그인 후 복사

10. 在正在运行的容器中执行命令:

在正在运行的容器中运行命令,而无需启动新的 shell。

podman exec -it container_name_or_id /bin/bash
로그인 후 복사

11. 端口映射:

将容器的端口映射到主机端口。例如,这会将容器中的端口 80 映射到主机上的端口 8080。

podman run -d -p 8080:80 nginx:latest
로그인 후 복사

12. 列出窗格:

显示 Pod 列表(Podman 用于管理容器组的概念)。

podman pod list
로그인 후 복사

13. 创建一个新容器:

创建一个新容器并向其添加容器。

podman pod create --name mypod
로그인 후 복사

14. 将容器添加到容器:

将现有容器添加到容器。

podman pod container add mypod container_name_or_id
로그인 후 복사

15. 从 Pod 中移除容器:

podman pod container remove mypod container_name_or_id
로그인 후 복사

16. 删除容器:

删除容器及其所有容器。

podman pod rm mypod
로그인 후 복사

卸载

那些还想使用Powershell或命令提示符在Windows上删除Podman的人可以使用给定的命令:

以管理员身份运行命令终端,然后使用:

winget uninstall RedHat. Podman
로그인 후 복사

위 내용은 CMD를 통해 Windows 10 또는 11에 Redhat Podman을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yundongfang.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!