작성완료

NodeJS, MySQL 환경 구축
NodeJS와 MySQL 환경을 구축하기 위해 도커파일을 작성하고, 도커 이미지를 빌드한 후, 컨테이너를 생성하여 접속하는 방법을 설명합니다. MySQL 서버를 설치하고 실행하며, 데이터베이스에 접속하는 방법도 포함되어 있습니다.
1. 도커파일 작성
# 부모 이미지 저장
FROM node:16.6
# 작업 영역 설정
WORKDIR /app
# 의존성 정의 파일 복사
COPY package*.json ./
# 의존성 페키지 설치
RUN npm install
# 리소스 추가
COPY . .
# 포트 매핑
EXPOSE 80
# 실행 명령
CMD [ "npm", "run", "start" ]
2. 도커 이미지 빌드
docker build -t my-node-image .
3. 도커 컨테이너 생성
docker run -d -p 80:80 --name my-node -v .:/app my-node-image
4. 도커 컨테이너 접속
docker exec -it my-node /bin/bash
5. OS 확인
cat /etc/os-release
6. Node 설치 확인
node -v && npm -v
7. MySQL 설치 및 실행
apt update
apt install default-mysql-server
/etc/init.d/mysql start
8. MySQL 접속
mysql -u root -p