사고쳤어요
Docker MariaDB 작업 환경 구축하기 본문
도커에서 마리아디비를 설치하고 컨테이너를 띄워보도록 하자.
먼저 마리아디비를 pull 받는 명령어를 입력한다.
docker pull mariadb
이어서 마리아디비 컨테이너를 띄워준다.
docker run -p 3306:3306 --name {컨테이너 이름 작성} -e MARIADB_ROOT_PASSWORD={비밀번호} -d mariadb
예시) docker run -p 3306:3306 --name mariadb -e MARIADB_ROOT_PASSWORD=1234 -d mariadb
이제 마지막으로, mariadb가 설치된 경로로 이동하여 실행을 해준다.
docker exec -it mariadb /bin/bash
mariadb -u root -p
마리아디비가 성공적으로 실행된 모습이다!
그리고 마리아디비 컨테이너를 띄울 때 다음 명령어로 실행하는 경우가 있다.
docker run --name mariadb -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb
처음에 위 명령어로 컨테이너를 띄우려 시도하였는데, 컨테이너가 무한 restarting이 되며 다음과 같은 에러를 내뿜었다.
따라서, MYSQL_ROOT_PASSWORD가 아닌 MARIADB_ROOT_PASSWORD로 접근하는 것이 좋을 것 같다!
'웹 풀스택' 카테고리의 다른 글
쇼핑몰 만들기 - DB 생성 후 Node.js 연결 (0) | 2025.02.05 |
---|---|
쇼핑몰 만들기 - HTML (1) | 2025.02.05 |
Node.js에서 Router를 통해 URL에 따라 다른 response 보내기 (0) | 2025.02.04 |
Node.js에서 Router를 통해 url 읽어내기 (0) | 2025.02.04 |
Node.js 서버 모듈화 (0) | 2025.02.04 |