Docker nodejs, mysql 환경 구축

DockernodejsMySQL환경구축FROMWORKDIRCOPYRUNEXPOSECMDBuildRUNexeccatnodeapt
avatar
2025.04.10
·
1 min read

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






- 컬렉션 아티클