WordPress의 docker-compose 및 복제기 플러그인
비영리 조직이 WordPress 테마를 업데이트하고 PHP, CSS 코드를 약간 변경하는 데 도움을 주고 있다는 문제에 직면했습니다.
그리고 로컬에서 호스팅하고 변경 사항을 테스트하고 싶었지만 복제기 플러그인이 설치되어 있고 여기에서 파일을 백업합니다.
내가 직면한 문제는 docker db 서비스를 복제기 호스트 입력에 연결할 수 없다는 것입니다.
내가 시도한 첫 번째 일은 내 docker db 서비스를 내 로컬 호스트에 바인딩하는 것이지만 MySQL 및 포트를 사용하는 할 일 및 기타 개인 작업을 위해 백그라운드에서 실행 중인 작은 프로젝트가 있다는 작은 문제가 있었습니다. 이미 docker-compose를 사용 중이었습니다.
동일한 포트 바인딩으로 인해 서비스가 시작되고 싶지 않았습니다.
더 나은 솔루션을 찾고 있었는데 WordPress 서비스가 db 서비스와 동일한 컨테이너에 있었던 것으로 기억합니다.
그래서 복제기 입력에 서비스 이름을 전달하면 문제가 해결됩니다.
그런데 주위를 둘러보니 도움이 될 만한 것이 하나도 없어서 영상을 제작하게 되었습니다.
미래의 나를 위해 나는 미래에이 문제를 찾을 것이라는 것을 알고 있습니다.
docker-compose yml 파일은 다음과 같습니다.
version: '3'
services:
db:
image: mariadb
ports:
- "3306:3306"
# volumes:
# - db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: leamsigccom
MYSQL_DATABASE: wordpress
MYSQL_USER: leamsigccom
MYSQL_PASSWORD: leamsigccom
pma:
image: phpmyadmin/phpmyadmin
environment:
PMA_HOST: db
PMA_PORT: 3306
MYSQL_ROOT_PASSWORD: leamsigccom
ports:
- 8080:80
links:
- db:db
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
volumes:
- .:/var/www/html/
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: leamsigccom
WORDPRESS_DB_PASSWORD: leamsigccom
volumes:
db_data:
Reference
이 문제에 관하여(WordPress의 docker-compose 및 복제기 플러그인), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/leamsigc/docker-compose-and-duplicator-plugin-from-wordpress-2daa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)