https://docs.docker.com/get-started/02_our_app/
Part2 :Containerize an application
Build the app’s container image
도커 문서를 따라하던 중 에러가 생겼다.
다음 명령어에서 에러가 생겼다.
docker build -t getting-started .
에러: error checking context 'can't stat
home 디렉토리 하위에서 git clone을 했어야했다.
Part 2: Containerize an application
> Get the app
해결방안
다시 Get the app 절차로 돌아간다.
터미널에서 home 디렉토리 하위로 이동한다.
필자는 /home/won에서 진행했다.
메뉴얼대로 git clone을 한다.
getting-started/app에 들어가서 Dockerfile을 만든다.
# syntax=docker/dockerfile:1
FROM node:18-alpine
WORKDIR /app
COPY . .
RUN yarn install --production
CMD ["node", "src/index.js"]
EXPOSE 3000
아래 명령어를 실행한다.
docker build -t getting-started .
성공적으로 실행된다 :)
참고: adglkh님의 도움을 받았다.
https://github.com/docker-archive/docker-snap/issues/8
'DevOps > Docker' 카테고리의 다른 글
[Docker] zsh: no matches found: JAR_FILE=build/libs/*.jar (0) | 2023.01.24 |
---|---|
[Docker] zsh: command not found docker [MacOS] (0) | 2023.01.22 |
[Docker] Dockerfile 작성 예시 (0) | 2023.01.20 |
[Docker] Dockerfile Reference 정리 (0) | 2023.01.16 |
[Docker] Docker란? Docker를 쓰는 이유 (0) | 2023.01.14 |
댓글