Docker Desktop이 유료화되면서 회사에서 무료로 사용할 수 없어졌기 때문에 대체할 수 있는 Rancher Desktop을 설치해보자.
환경
- Mac M3
1. Docker Client 설치
$ brew install docker docker-compose
2. Rancher Desktop 설치
링크: https://rancherdesktop.io/
Rancher Desktop by SUSE
Simple Application Configuration Through a user-friendly Preferences dialog, you can easily configure different parts of the application: Configure to auto start Rancher Desktop at machine loginChoose the Kubernetes versionSelect your container engineConfi
rancherdesktop.io
3. 정상 동작하는지 확인
$ docker version
정상 동작하는 걸 확인했으니, 이제 Nuxt 프로젝트를 Docker Container로 띄워보자.
프로젝트 루트 경로에 Dockerfile 생성
Dockerfile
FROM node:18-alpine
WORKDIR /app
COPY . .
RUN npm install
RUN npm run build
EXPOSE 3000
CMD ["npm", "start"]
node:18-alpine 버전을 사용할 것이므로 설치
$ docker pull node:18-alpine
Docker 이미지 생성
$ docker build -t ${이미지명} .
Docker 컨테이너 실행
$ docker run -p 3000:3000 ${이미지명}
'ETC' 카테고리의 다른 글
[Mac] 인텔리제이에서 왼쪽 클릭이 먹통되는 문제 (0) | 2024.05.16 |
---|---|
Docker Image 사이즈 줄이기 (멀티 스테이지 빌드) (0) | 2024.03.22 |
[오류] NODE_ENV' is not recognized as an internal or external command (0) | 2024.03.15 |
SEO(검색 엔진 최적화)란? (2) | 2023.11.08 |
HTTP 상태 코드 (0) | 2023.11.04 |