관리자 도커 컨테이너를 mariadb 도커 컨테이너와 연결하려면 어떻게 해야 합니까?
저는 PHP, MariaDB 및 데이터베이스 관리를 위해 Adminer를 사용할 것을 제안하는 튜토리얼을 사용하여 PHP 개발 환경을 만들려고 했습니다.그래서 나는 나의docker-compose.yml
다음과 같은 파일:
version : '3.1'
services:
php:
build:
context: .
dockerfile: Dockerfile
ports:
- 80:80
volumes:
- ./src:/var/www/html/
db:
image: mariadb
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
volumes:
- ./mariadb-data:/var/lib/mysql
adminer:
image: adminer
environment:
ADMINER_DEFAULT_SERVER: db
restart: always
ports:
- 8080:8080
그런데 MariaDB의 볼륨을 설정할 때 Admin 로그인 페이지에 오류가 발생했습니다.설정하지 않으면 잘 작동하는 것 같습니다.
version : '3.1'
services:
php:
build:
context: .
dockerfile: Dockerfile
ports:
- 80:80
volumes:
- ./src:/var/www/html/
db:
image: mariadb
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
volumes:
- ./mariadb-data:/var/lib/mysql
adminer:
image: adminer
environment:
ADMINER_DEFAULT_SERVER: db
restart: always
ports:
- 8080:8080
links:
- php
- db
언급URL : https://stackoverflow.com/questions/65050860/how-can-i-connect-a-adminer-docker-container-with-a-mariadb-docker-container
'programing' 카테고리의 다른 글
SQL Server 바꾸기, 특정 문자 이후 모두 제거 (0) | 2023.06.21 |
---|---|
vue.항목의 불변적이고 지속적인 위치. (0) | 2023.06.21 |
다른 공간에서 이름이 같은 변수 사용 (0) | 2023.06.21 |
윈도우에서 도커 mongo 이미지를 시작할 수 없습니다. (0) | 2023.06.21 |
Oracle DB의 조건부 고유 제약 조건 (0) | 2023.06.21 |