일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 인증서
- haproxy.cfg
- mount
- mysql
- youtube-dl
- haproxy
- Tomcat
- docker
- https
- Cent
- Maria
- docker-compose
- nginx
- ubuntu
- vsftpd
- HLS
- letsencrypt
- centos7
- 도커
- 8443
- phpmyadmin
- CentOS
- MariaDB
- 방화벽
- iptables
- SSL
- YouTube
- firewall
- db
- yum
- Today
- Total
개발자의뇌
docker-compose mariadb phpmyadmin 설치/연동 하기 본문
# 2019.06.07 추가
VM 위에 올린 docker에서 아래 yml을 실행하면 phpmyadmin 접속이 안되는 문제 발생
아래 방법으로 스크립트 변경 후 해결
version: "2"
services:
mariadb:
image: mariadb:10.3.15-bionic
restart: always
environment:
MYSQL_ROOT_PASSWORD: newpassword
volumes:
- /root/docker/mariadb/db:/var/lib/mysql
- /root/docker/mariadb/conf:/etc/mysql/conf.d
ports:
- 3306:3306
phpmyadmin:
image: phpmyadmin/phpmyadmin
restart: always
links:
- mariadb:db
ports:
- 80:80
# docker-compose.yml 파일에 아래 내용 저장
vi docker-compose.yml
version: "2"
services:
mariadb:
image: mariadb/server:latest
container_name: mydb
environment:
- MYSQL_ROOT_PASSWORD=newpassword
restart: always
volumes:
- /docker/database:/var/lib/mysql
- /docker/database/conf:/etc/mysql/conf.d
ports:
- 3306:3306
phpmyadmin:
image: phpmyadmin/phpmyadmin:latest
container_name: myadmin
environment:
- PMA_ARBITRARY=1
- PMA_HOST=현재OS호스트명
restart: always
ports:
- 80:80
volumes:
- /docker/phpmyadmin/sessions
links:
- mariadb
# 위 파일을 작성 후 도커 컴포즈를 사용하여 실행
docker-compose up -d
# 웹 브라우저에서 http://localhost 를 접속하면 phpmyadmin 이 실행되고
# 접속 계정은 root 에 MYSQL_ROOT_PASSWORD 에 입력한 비번으로 로그인 한다.
# volumes에 연결한 디렉토리에 파일이 생성되었는지 확인
'개발 > docker' 카테고리의 다른 글
docker vsftpd 설치/사용 시 유의점 (0) | 2019.06.03 |
---|---|
도커 - CentOS 설치 (0) | 2019.06.03 |
도커 자주 사용하는 명령어 정리 (0) | 2019.06.01 |
docker-compose 설치 (0) | 2019.06.01 |
도커 설치 - 우분투 (0) | 2019.06.01 |