Docker(5)
-
Docker nodemon window10_home( wsl2 )
wsl 2 사용시 scripts에 "nodemon server.js" 입력하면 nodemon이 동작하지 않음 -> package.json의 script 수정 ( -L 추가) "license": "ISC", "scripts": { "start" : "nodemon -L server.js" }, "dependencies": { "body-parser": "^1.19.0", "express": "^4.17.1" }, "devDependencies": { "nodemon" : "2.0.4" } }
2023.02.10 -
Docker bind mount d drive error
정리 해당 코드에서 bind mount 할때 git bash에서 root 경로를 git으로 설정하는(?) 오류 발생 해결 방안 : git bash -> powershell로 변경 (cmd 가능) docker run -d -p 3000:80 --rm --name feedback-app -v feedback:/app/feedback -v "D:/WorkSpace/Docker/DockerAndCubernetes_udemy/section_3/data-volumes-01-starting-setup:/app" -v /app/node_modules feedback-node:volumes 1. 환경 - D 드라이브에서 작업 - git bash 사용 - os : window 10 home - docker desktop ..
2023.02.09 -
Dockerfile 지시어 종류
1. FROM - 베이스 이미지를 지정하는 지시어 FROM 이미지 2. RUN - 명령어를 실행하여 새 이미지에 포함시키는 역할 - 이미지를 빌드할 때 실행 RUN["node", "app.mjs"] 3. CMD - 컨테이너가 시작될 때 실행할 커맨드를 지정하는 지시어 - 이미 만들어진 이미지로부터 도커 컨테이너를 실행할 때 실행 - 한 도커파일 내에 여러번 나올 경우 맨 마지막줄의 CMD 명령어만 유효 CMD ["
2023.02.06 -
Docker 이미지 및 컨테이너, 볼륨 실행 명령어
1. Image - 이미지 생성 (빌드) docker build . // 이미지 빌드 태그 docker build -t 이름:태그 . - 이미지 목록 docker images - 이미지 제거 docker rmi 이미지 // 미사용 이미지 제거 docker image prune - 이미지 실행 // 기본 docker run 이미지 // 포트 설정 docker run -p 내pc포트:expose포트 이미지 // detach 모드 (docker start 일 경우 default) docker run -p 내pc포트:expose포트 -d 이미지 // attach 모드 (docker run 일 경우 default) docker run -p 내pc포트:expose포트 -a 이미지 // 인터렉티브 모드 (-it) d..
2023.02.06 -
Docker desktop 설치_window
1. 도커 데스크탑 설치 https://docs.docker.com/desktop/install/windows-install/ Install on Windows docs.docker.com 2. WSL 2 installation is incomplete. 발생시 https://learn.microsoft.com/ko-kr/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package 이전 버전 WSL의 수동 설치 단계 wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로 설치하는 방법에 대한 단계별 지침입니다. learn.microsoft.com 파워쉘 관리자 권한으로 실행 명령어 입력 (리눅스..
2023.02.06