1.2. Docker 없이 컨테이너 실행
Red Hat은 RHEL 10에서 Docker 컨테이너 엔진 및 docker 명령을 제거했습니다.
RHEL에서 Docker를 계속 사용하려면 다른 업스트림 프로젝트에서 Docker를 가져올 수 있지만 RHEL 10에서는 지원되지 않습니다.
-
docker 명령을 실행할 때마다
podman-
패키지를 설치할 수 있으며docker
podman
명령을 실행합니다. -
Podman은 Docker Socket API도 지원하므로
podman-docker
패키지에서/var/run/docker.sock
과/var/run/podman/podman.sock
간의 링크도 설정합니다. 따라서 Docker 데몬 없이도docker-py
및docker-compose
툴을 사용하여 Docker API 명령을 계속 실행할 수 있습니다. Podman은 요청을 서비스합니다. -
docker
명령과 마찬가지로podman
명령은 컨테이너파일
또는Dockerfile
에서 컨테이너 이미지를 빌드할 수 있습니다.Containerfile
및Dockerfile
내부에서 사용할 수 있는 사용 가능한 명령은 동일합니다. -
podman에서 지원하지 않는
docker
명령에는 network, node, plugin (podman
podman
, secret, service, stack, and swarm)이 있습니다(podman
은 Docker Swarm을 지원하지 않습니다). 컨테이너 및 이미지 옵션은podman
에서 직접 사용되는 하위 명령을 실행하는 데 사용됩니다.