*본 글은 ChatGPT를 활용하여 작성하였습니다.
*Podman은 컨테이너 기반 애플리케이션을 개발, 실행, 관리하기 위한 현대적인 오픈소스 플랫폼으로, 특히 보안성과 단순성을 강조한 설계가 특징이다. Red Hat이 주도하여 개발한 이 도구는 OCI(Open Container Initiative) 표준을 따르며, 기존의 컨테이너 생태계와 높은 호환성을 유지하면서도 차별화된 구조를 제공한다.
Podman의 가장 큰 특징은 데몬(daemon) 없이 동작하는 구조이다. 전통적인 컨테이너 엔진인 Docker는 백그라운드에서 항상 실행되는 데몬을 필요로 하지만, Podman은 각 컨테이너를 독립적인 프로세스로 직접 실행한다. 이로 인해 시스템 자원 사용이 보다 효율적이며, 데몬 장애로 인한 전체 서비스 중단 가능성도 줄어든다. 또한 이러한 구조는 보안 측면에서도 유리하게 작용한다.
보안성 측면에서 Podman은 루트리스(rootless) 실행을 기본적으로 지원하여, 관리자 권한 없이도 컨테이너를 실행할 수 있다. 이는 시스템 전체에 영향을 줄 수 있는 권한 상승 공격의 위험을 낮추고, 멀티유저 환경에서도 보다 안전하게 컨테이너를 운영할 수 있게 해준다. 특히 서버 환경이나 기업 인프라에서 이러한 특성은 큰 장점으로 평가된다.
사용성 면에서도 Podman은 매우 직관적이다. Docker와 거의 동일한 명령어 인터페이스를 제공하기 때문에, 기존에 Docker를 사용하던 개발자라면 별도의 학습 부담 없이 쉽게 전환할 수 있다. 예를 들어 podman run, podman ps, podman build와 같은 명령어는 Docker와 동일한 방식으로 동작한다. 이러한 호환성 덕분에 기존의 컨테이너 이미지나 스크립트도 대부분 그대로 활용할 수 있다.
또한 Podman은 Pod 개념을 지원하여 여러 컨테이너를 하나의 그룹으로 묶어 관리할 수 있다. 이는 종합적으로 볼 때 Podman은 기존 Docker의 사용 편의성을 유지하면서도, 더 높은 보안성과 간결한 구조를 제공하는 차세대 컨테이너 도구이다. 특히 리눅스 기반 환경에서 컨테이너를 보다 안전하고 효율적으로 운영하고자 하는 사용자나 조직에게 매우 적합한 선택지라고 할 수 있다.
(1) 먼저 podman을 설치한다.
|
sudo apt install podman
|
(2) wordpress 디렉토리를 만든다.
|
mkdir -p ~/wordpress/db ~/wordpress/html
|
(3) 워드프레스 네트워크를 생성한다.
|
podman network create wordpress-net
|
(4) MariaDB 컨테이너를 실행한다.
|
podman run -d --name wp-db --network wordpress-net -e MYSQL_DATABASE=wordpress -e MYSQL_USER=wpuser -e MYSQL_PASSWORD=wppassword -e MYSQL_ROOT_PASSWORD=rootpassword -v ~/wordpress/db:/var/lib/mysql:Z docker.io/library/mariadb:10.6
|
- DB 이름: wordpress
- 사용자: wpuser
- 비밀번호: wppassword
(5) WordPress 컨테이너를 실행한다. (빨간색으로 표시된 포트 번호는 변경이 가능하다.)
|
podman run -d --name wordpress --network wordpress-net -p 8081:80 -e WORDPRESS_DB_HOST=wp-db:3306 -e WORDPRESS_DB_USER=wpuser -e WORDPRESS_DB_PASSWORD=wppassword -e WORDPRESS_DB_NAME=wordpress -v ~/wordpress/html:/var/www/html:Z docker.io/library/wordpress
|
(6) 웹브우저에서 다음의 주소를 입력해서 wordpress에 접속한다.
|
http://localhost:8081
|
(7) wordpress가 실행된 화면은 다음과 같다.

'워드프레스' 카테고리의 다른 글
| Docker로 로컬 PC에 워드프레스 환경을 만들자 (0) | 2026.03.12 |
|---|---|
| 단일페이지를 만들어 도메인을 연결하기 (0) | 2026.03.12 |
| 다음 스마트워크로 무료 커스텀 이메일 주소를 설정하기 (0) | 2026.03.12 |
| 쿠분투(Kubuntu)에 메일서버를 설정하기 (0) | 2026.01.28 |
| 워드프레스 테마의 글꼴을 변경하기 (0) | 2026.01.28 |