Docker is Updating and Extending Our Product Subscriptions
https://www.docker.com/blog/updating-product-subscriptions/
Docker is Updating and Extending Our Product Subscriptions | Docker
Learn from Docker experts to simplify and advance your app development and management with Docker. Stay up to date on Docker events and new version
www.docker.com
Rocky Linux는 기본적으로 Podman을 지원합니다. Podman은 Red Hat에서 개발한 컨테이너 관리 도구로, CentOS 및 Fedora와 같은 RHEL 기반 배포판에서 널리 사용됩니다. Rocky Linux는 RHEL의 후속 프로젝트로, Podman을 설치하고 사용할 수 있는 환경을 제공합니다.
#podman version
docker나 podman이나 비슷해서 그냥 도커파일 만들기.
#touch Dockerfile
도커 파일 내용
FROM nginx:latest
LABEL maintainer="yourname@example.com"
RUN echo '<h1>Hello, World from Podman!</h1>' > /usr/share/nginx/html/index.html
EXPOSE 80
#podman build -t mynginximage .
Podman을 사용하여 이미지를 빌드할 때, 처음 실행 시 레지스트리를 확인하고 선택하는 과정이 필요합니다. 이 과정을 자동화하여 처음 선택한 레지스트리 정보를 저장하고, 이후에는 별도의 확인 절차 없이 alias를 자동으로 적용해 사용할 수 있습니다. 즉, 처음실행시 알맞은거로 실행.
#podman images
#podman run -d -p 8080:80 mynginximage
#podman ps
#podman run -d -p 8081:80 mynginximage
#podman stop 컨테이너_이름
#podman ps -a
여기서 종료된 컨테이너는 "Exited (0)" 상태로 나타납니다. 이 상태는 컨테이너가 정상적으로 종료되었음을 의미합니다.
정상적으로 종료되었음을 확인한 후, 필요에 따라 컨테이너를 다시 시작하거나 삭제할 수 있습니다.
#podman start 컨테이너_이름 # 컨테이너 다시 시작
#podman rm 컨테이너_이름 # 컨테이너 삭제