Docker로 MySQL 체험 환경 구축 (이어서 phpMyAdmin도)
3352 단어 docker-composeMySQLphpMyadmin도커
예로서 MySQL과 클라이언트 툴 phpMyAdmin의 컨테이너를 구축하는 docker-compose.yml을 소개합니다.
docker-compose.yml 예제
docker-compose.ymlversion: '3'
services:
db:
container_name: test_mysql
image: mysql:5.6
volumes:
- ./.db:/var/lib/mysql
restart: on-failure
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: test_db
MYSQL_USER: user
MYSQL_PASSWORD: user
ports:
- 3306:3306
phpmyadmin:
container_name: phpmyadmin
image: phpmyadmin/phpmyadmin
restart: on-failure
depends_on:
- db
links:
- db
environment:
- PMA_ARBITRARY=1
- PMA_HOST=db
- PMA_USER=root
- PMA_PASSWORD=root
ports:
- 8080:80
MySQL의 docker 이미지는 이용하고 싶은 버젼을 설정해 주세요.
htps : // 후 b. 도 c r. 이 m/_/mysql
이 파일을 모든 디렉토리에 배포하고 docker-compose up
를 실행합니다.
실행 후 디렉토리 이미지
.
├ .db
├ docker-compose.yml
.db
디렉토리에 mysql의 데이터가 영속화됩니다.
컨테이너를 정지·삭제해도, 다시 컨테이너를 작성하면 삭제전의 상태를 보관 유지하고 있습니다.
phpMyadmin으로 mysql에 액세스
http://localhost-8080.com/ 방문.
데이터베이스 test_db
가(가) 작성되었습니다.
Reference
이 문제에 관하여(Docker로 MySQL 체험 환경 구축 (이어서 phpMyAdmin도)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matyahiko2831/items/2d28297a89a9a6a1b0bf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
version: '3'
services:
db:
container_name: test_mysql
image: mysql:5.6
volumes:
- ./.db:/var/lib/mysql
restart: on-failure
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: test_db
MYSQL_USER: user
MYSQL_PASSWORD: user
ports:
- 3306:3306
phpmyadmin:
container_name: phpmyadmin
image: phpmyadmin/phpmyadmin
restart: on-failure
depends_on:
- db
links:
- db
environment:
- PMA_ARBITRARY=1
- PMA_HOST=db
- PMA_USER=root
- PMA_PASSWORD=root
ports:
- 8080:80
.
├ .db
├ docker-compose.yml
.db
디렉토리에 mysql의 데이터가 영속화됩니다.컨테이너를 정지·삭제해도, 다시 컨테이너를 작성하면 삭제전의 상태를 보관 유지하고 있습니다.
phpMyadmin으로 mysql에 액세스
http://localhost-8080.com/ 방문.
데이터베이스 test_db
가(가) 작성되었습니다.
Reference
이 문제에 관하여(Docker로 MySQL 체험 환경 구축 (이어서 phpMyAdmin도)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matyahiko2831/items/2d28297a89a9a6a1b0bf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Docker로 MySQL 체험 환경 구축 (이어서 phpMyAdmin도)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/matyahiko2831/items/2d28297a89a9a6a1b0bf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)