Docker를 이용하여 wordpress를 설치할 때 하나의 이미지에 모든 프로그램(wordpress, mysql 등)을 설치할 수 있지만 Docker의 장점을 활용하려면 프로그램별 이미지를 활용하는 것이 좋습니다.
Docker 허브에는 이미 wordpress와 mysql 이미지가 있습니다.
각각 아래 명령을 통해 설치할 수 있습니다.
mysql 설치
docker pull mysql
wordpress 설치
docker pull wordpress
mysql 컨테이너 실행 'your_password' 항목에 자신이 사용하려는 패스워드를 입력합니다.
docker run --name mysql -e MYSQL_ROOT_PASSWORD=your_password -d mysql
두 프로그램은 서로 다른 이미지에 있기 때문에 링크를 걸어주면 실행합니다.
docker run --name wordpress --link mysql:mysql -p 80 -d wordpress
위 절차대로 실행을 하면 Docker Desktop에 아래 그림과 같이 나타납니다.
docker ps 명령을 통해 아래 그림과 같이 연결된 상태를 확인할 수 있습니다.
ipconfig /all 명령을 통해 docker와 연결된 ip를 확인합니다.
웹브라우저에 아이피와 연결된 포트를 아래와 같이 입력하면 워드프래스 설치 마법사 페이지가 나타납니다.