Docker x Laravel phpMyAdmin의 컨테이너 구축
2418 단어 MySQLphpMyadminPHP라라벨도커
절차
docker-compose.yml에 phpMyAdmin 서비스 추가
docker-compose.yml
volumes:
# 追記
pma-session-store:
services:
# 追記
pma:
image: phpmyadmin/phpmyadmin
environment:
- PMA_HOST=db
- PMA_USER=phper
- PMA_PASSWORD=secret
ports:
- 8080:80
volumes:
- pma-session-store:/sessions
Docker 컨테이너 구축
$ docker-compose up -d
phpMyAdmin에 액세스
위의 URL에 액세스하여 phpMyAdmin 화면이 표시되면 ok입니다.
보충
MySQL 새로운 인증 플러그인 caching_sha2_password
내 db 컨테이너의 설정에서 MySQL8.0 계에서 인증 방식을 새로운 caching_sha2_password로 설정하고 있습니다. phpMyAdmin은 5.0.1 이상이 아니면 caching_sha2_password를 지원하지 않으므로 태그에서 새 버전을 명시 적으로 지정합니다. latest가 5계를 가리키게 되면 제거해도 좋을지도 모릅니다.
뱀발
(MySQL의 CLI나 Sequel Ace 등의 클라이언트 툴로 특히 불편이 없기 때문에 개인적으로는 phpMyAdmin은 넣지 않아도 좋을까라고 생각하고 있습니다)
Reference
이 문제에 관하여(Docker x Laravel phpMyAdmin의 컨테이너 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ucan-lab/items/a0c8d6d73aca03325362텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)