반응형
도커를 사용하여 Wordpress를 설정할 때 볼륨 마운트
Quickstart: Compute and WordPress는 다음을 제안합니다.docker-compose.yml
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- dbdata:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
dbdata:
데이터베이스 데이터를 유지하기 위해 볼륨이 생성됩니다.
- 도커 볼륨
db_data는 Wordpress에 의해 수행된 데이터베이스에 대한 업데이트를 유지합니다.
워드프레스 컨테이너에 대해서는 언급이 없어요
질문:
- 동일한 접근법에 따라 Volume을 생성해야 합니다.
wordpress컨테이너, 추가되는 데이터(게시물, 업로드, 테마)를 유지하기 위해? - 그렇다면 어떤 경로/디렉토리를 가리켜야 합니까?
뭔가 찾은 것 같은데...
volumes:
- wp-content:/var/www/html/wp-content
이 기사에 따르면:
...
wp-content에는 모든 사용자 제공 콘텐츠가 포함되어 있습니다.기본적으로 사이트에 업로드할 수 있는 것은 모두 여기에 있습니다.당신이 쓴 건 아무것도 포함되어 있지 않아요, 명심해그것들은 WordPress 데이터베이스에 저장됩니다.그러나 데이터베이스와 폴더가 모두 있는 한 다른 모든 것이 손실되더라도 언제든지 사이트를 다시 찾을 수 있습니다.
테스트 방법:
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- dbdata:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
volumes:
- wp-content:/var/www/html/wp-content
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
dbdata:
wp-content:
언급URL : https://stackoverflow.com/questions/49202531/volume-mount-when-setting-up-wordpress-with-docker
반응형
'programing' 카테고리의 다른 글
| React 확인란 이벤트 및 핸들러의 스크립트 유형을 선택하십시오. (0) | 2023.02.27 |
|---|---|
| Wordpress Digg-Like 투표 시스템 플러그인 (0) | 2023.02.27 |
| 리액트 테스트 라이브러리에서 체크박스를 켜려면 어떻게 해야 하나요? (0) | 2023.02.27 |
| JQuery.ajax 성공 데이터의 JSON 해석 (0) | 2023.02.27 |
| 각도 2의 중첩된 구성요소로 입력 전달 (0) | 2023.02.22 |