- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
1. mysql 컨테이너 생성 후 db설정 (기존과 동일)
----------------------------------------------------
docker run -d -p 3306:3306 \ -e MYSQL_ALLOW_EMPTY_PASSWORD=true \ --name mysql \ mysql:5.7 docker exec -it mysql mysql create database wp CHARACTER SET utf8; grant all privileges on wp.* to wp@'%' identified by 'wp'; flush privileges; quit
----------------------------------------------------
2. Docker 컨테이너 네트워크 연결
----------------------------------------------------
docker network create app-network docker network connect app-network mysql
----------------------------------------------------
3. Wordpress 실행 시 네트워크 추가
----------------------------------------------------
docker run -d -p 8080:80 \
--network=app-network \
-e WORDPRESS_DB_HOST=mysql \
-e WORDPRESS_DB_NAME=wp \
-e WORDPRESS_DB_USER=wp \
-e WORDPRESS_DB_PASSWORD=wp \
wordpress
----------------------------------------------------
이렇게 하면 실행 잘 되네요