sudo apt install docker-compose
mkdir -p /data/mariadb/data
# 용량이 많은 다른 하드의 폴더를 사용할 수 있지 않을까 하여 설치위치를 변경해봤으나 어디선가 꼬인탓에 재설치를 해야했다.
# 가급적 변경하지 않는 것을 권장한다.
cd /data/mariadb
sudo vim docker-compose.yml
version: '3.1'
services:
db:
container_name: wp_mariadb
image: mariadb:10.8.2-rc
restart: always
environment:
MARIADB_ROOT_PASSWORD: example
ports:
- 3306:3306
volumes:
- /data/mariadb/data:/var/lib/mysql
자세한 설명은 이곳을 참고
작성이 끝났으면 docker-compose up -d
으로 내용물 설치 및 컨테이너 시작
컨테이너 종료 : docker stop wp_mariadb
컨테이너 시작 : docker start wp_mariadb
컨테이너 상태 확인 : docker ps
컨테이너가 실행되었다면 docker exec -it wp_mariadb bash
로 내부에 접속한다.
root@컨테이너ID가 나온다면 성공, 컨테이너에서 나오는법은 ctrl + P + Q
mysql -u root -p
# 패스워드는 example
컨테이너 내에서 mysql_secure_installation
입력
비밀번호를 새롭게 설정하고, Disallow root login remotely 빼고는 전부 Y를 입력해주면 된다.
자세한 설명은 이곳을 참고
이번글은 참고한 글의 내용과 거의 같으며 설치과정에서 내가 겪었던 어려움 위주의 내용을 추가하여 작성하였다.
다음에는 드디어 워드프레스를 설치해볼것이다.