728x90
반응형
Adminer는 PHP로 작성된 데이터베이스 관리 도구이다.
phpMyAdmin과 반대로 대상 서버에 배포할 준비가 된 단일 파일로 구성됩니다.
Adminer는 플러그인을 통해 MySQL, MariaDB, Postgre, SQLite, MS SQL, Oracle, Elastic search, MongoDB 등을 사용할 수 있다.
관리자가 phpMyAdmin보다 나은 이유는 무엇입니까?
phpMyAdmin을 Adminer로 대체하면 더 깔끔한 사용자 인터페이스, MySQL 기능에 대한 더 나은 지원, 더 높은 성능 및 더 많은 보안을 얻을 수 있습니다.
docker-compose.yml 파일
docker-compose.yml
version: "3.7"
services:
db:
image: mariadb:latest
volumes:
#마운트 작업 로컬 <-> 도커 컨테이너
- "~/docker/mariadb/db/data:/var/lib/mysql"
- "~/docker/mariadb/db/dump:/disk"
- "~/docker/mariadb/db/initdb.d:/docker-entrypoint-initdb.d"
environment:
TZ: Asia/Seoul
MYSQL_ROOT_PASSWORD: mariadb
MYSQL_DATABASE: mariadb
ports:
#포트포워딩 할 포트 설정
- "3306:3306"
restart: always
######################################
# adminer : DB 관리 툴
######################################
adminer:
image: adminer
restart: always
container_name: adminer
ports:
- 48080:8080
docker-compose 시작
docker-compose up -d
master@master:~/docker2/docker/docker/adminer$ docker-compose up -d
Creating network "adminer_default" with the default driver
Creating adminer ... done
Creating adminer_db_1 ... done
서비스 URL 접속
http://[서버 IP]:48080
로그인 정보 입력
서버 : admin db 컨테이너 IP
사용자 이름 : root
비밀번호 : mariadb
데이터베이스 : mariadb
adminer db IP 주소 확인 - portainer에서 컨테이너 클릭 후 하단에 표시됨
반응형
adminer 로그인 후 메인 화면
mysql DB 선택 화면
docker-comopse 중지
docker-compose down
참조
Adminer - Database management in a single PHP file
[Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com)
728x90
반응형
LIST
'Docker' 카테고리의 다른 글
[Docker] yourls (단축 URL 생성) 서비스 구축 하기 (1) | 2023.03.01 |
---|---|
[Docker] Wordpress + MySql (자체 호스팅 홈페이지) 구축 하기 (1) | 2023.02.28 |
[Docker] 도커 이미지 일괄 최신화 명령어 (2) | 2023.02.22 |
[Docker] Jupyter/datascience-notebook 구축 하기 (2) | 2023.02.21 |
[Docker] Snipe-it 자산 관리 서비스 구축 하기 (2) | 2023.02.20 |