docker를 이용하여 Joomla 를 설치해 보았다.
Docker 설치 방법 참조 : https://hub.docker.com/_/joomla
DB는 Mysql 5.6.36으로 설치해보기로 하고, Joomla는 최신 버전으로 설치하기로 한다.
1. mysql DB 컨테이너 생성
C:\Users\KDH>docker run -d --name mysql_test -p3306:3306 -e MYSQL_ROOT_PASSWORD=smart -e MYSQL_DATABASE=testdb mysql:5.6.36
7ec69c28c2424b058776de0ad4c618bdf4da356d46e1e3ccd4ba93d947d532fd
C:\Users\KDH>docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7ec69c28c242 mysql:5.6.36 "docker-entrypoint.s…" 4 seconds ago Up 3 seconds 0.0.0.0:3306->3306/tcp mysql_test
docker run --name joomla --link mysql_test:mysql -p 8080:80 -d joomla
3. 브라우저 접속 방법
http://localhost:8080/ 으로 접속하면 installation 및 DB 설정을 도와주는 화면이 뜬다.
DB를 연결할 때 반드시 DOCKER로 띄운 mysql은 컨테이너에 할당된 IP로 적어 줘야 한다.
DOCKER가 할당하는 IP가 있는데 DB 를 띄었을 때 DB컨테이너 할당된 아이피로 적어줘야 DB 접속이 된다!
* 도커 컨테이너 아이피 확인 방법
docker inspect mysql_test
뒤에는 컨테이너 이름을 적어주면 아래와 같이 출력이 된다.
"IPAddress": "172.17.0.2",
댓글 없음:
댓글 쓰기