ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • PODMAN: POD 구성 및 wordpress + mysql
    공부합시다!/Container 2022. 12. 15. 00:13
    728x90

    외부에 노출을 해야하는 서비스와 그렇지 않은 서비스가 동시에 존재한다면.......

    POD를 구성해서 서비스 하시면 쉽게 해결이 됩니다.

     

    POD 구성시 노출 해야할 Port를 지정하고 그렇지 않은 서비스는 POD에서 Port를 

    노출하지 않고 hostname 으로 접속이 가능합니다.

     

    해서 오늘은 POD 구성은 Wordpress를 외부에 노출하고 

    mysql은 port를 노출하지 않고  hostname으로 구성하는 실습을 진행하겠습니다.

     

    1. port를 지정하지 않는 pod 생성

     1.1. pod 생성

     1.2. container 생성 error

    noportpad error

     

    2. port를 지정하는 pod 생성

     2.1. POD 생성

    # podman pod create --name portpod -p 60080:80 --hostname mysql

    POD 생성

     2.2. mysql  container 생성

    # podman run -itd --pod portpod \
    -e MYSQL_ROOT_PASSWORD=It12345! \
    -e MYSQL_DATABASE=wordpress \
    -e MYSQL_USER=wordpress \
    -e MYSQL_PASSWORD=It12345! \
    --name wp-db mysql

    mysql Container 생성

     2.2. wordpress container 생성

    # podman run -itd --pod portpod \
    -e WORDPRESS_DB_HOST=mysql \
    -e WORDPRESS_DB_USER=wordpress \
    -e WORDPRESS_DB_PASSWORD=It12345! \
    -e WORDPRESS_DB_NAME=wordpress \
    --name wp wordpress

    ㅉordpress Container 생성

     

    3. Connection 확인

    접속 확인

     

    한 번 해보면 이리 쉬운데 눈으로만 보면 영! ㅎㅎ

    자! 계속 조금씩 전진해 볼까요!

    728x90

    '공부합시다! > Container' 카테고리의 다른 글

    PODMAN: Registry와 Search  (0) 2022.12.16
    Docker : Network  (0) 2022.12.15
    PODMAN: POD  (0) 2022.12.14
    PODMAN 일반적인 사용법  (0) 2022.12.13
    PODMAN과 DOCKER  (0) 2022.12.12
Designed by Tistory.