docker(16)
-
docker 자주쓰는 명령어
자주 쓰이는 컨테이너 옵션 -ddetached mode 흔히 말하는 백그라운드, 데몬 모드 -p호스트PC와 컨테이너의 포트를 연결 (포워딩) -e컨테이너 내에서 사용할 환경변수 설정 –name컨테이너 이름 설정 –rm프로세스 종료시 컨테이너 자동 제거 -i상호 입출력 –ttty를 활성화하여 bash 쉘을 사용 도커 상태 확인 sudo systemctl status docker 컨테이너 생성하기 sudo docker run -it run 은 컨테이너 생성 명령(없으면 다운), -it 은 컨테이너에 접속 이미지 목록 보기 sudo docker images 이미지 다운 받기 run 이랑 다르게 이미지만 다운받고 컨테이너로 띄우지는 않는다. sudo docker pull centos:8 컨테이너 생성하기 (다운..
2023.08.14 -
ubuntu Docker 설치
ubuntu 시스템 패키지 업데이트 sudo apt-get update 필요한 패키지 설치 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common Docker 공식 GPG 키를 추가 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - Docker 공식 apt 저장소를 추가 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 시스템 패키지 업데이트 sudo..
2023.08.14 -
EC2 ubuntu 인스턴스 & Docker compose & Docker hub
EC2 인스턴스를 ubuntu 로 생성한다. https://muyeon95.tistory.com/187 AWS EC2 배포하기 선행작업 https://muyeon95.tistory.com/186 github SSH Repository [ git ] - 우선 repository 를 생성한다. - SSH 키를 발급받는다. 생성한 repository 를 사용하기 위해서 로컬환경에서 깃허브를 사용하기 위해 인증을 muyeon95.tistory.com Dockerfile FROM node:18-buster WORKDIR /app COPY . . RUN npm i RUN npm i pm2 -g RUN npm run build RUN npm run migration:run EXPOSE 8080 COPY .env /a..
2023.08.14 -
EC2 ubuntu 인스턴스에 Docker 설치하고 app 띄우기
EC2 인스턴스 생성후 세팅 우분투 접속 sudo -i ubuntu@ 우분투 업데이트 sudo apt-get update HTTPS 를 통해 안전하게 다운로드 하기 위한 리포지토리 추가 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common GPG 키 호스팅 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - Docker 의 공식 ubuntu 저장소를 시스템의 APT 소스 리스트에 추가한다. sudo add-apt-repository "deb [arch=amd64] https://download...
2023.08.13 -
Docker nGrinder 사용
docker pull ngrinder/controller:3.5.5-p1 docker run -d -v ~/ngrinder-controller:/opt/ngrinder-controller --name controller -p 80:80 -p 16001:16001 -p 12000-12009:12000-12009 ngrinder/controller:3.5.5-p1 docker pull ngrinder/agent:3.5.5-p1 docker run -d --name agent --link controller:controller ngrinder/agent:3.5.5-p1
2023.08.13 -
ERROR [ExceptionsHandler] relation "goods_entity" does not existQueryFailedError: relation "goods_entity" does not exist
문제 상황 EC2 우분투 환경에서 docker 로 올려놓은 nest.js 와 RDS 를 연결해 실행했을 때 나왔던 오류이다. [Nest] 37406 - 2023. 08. 10. 오전 6:16:27 ERROR [ExceptionsHandler] relation "goods_entity" does not exist QueryFailedError: relation "goods_entity" does not exist at PostgresQueryRunner.query (/Users/yunmun-yeol/Documents/nestjs/TicketNest-dev/src/driver/postgres/PostgresQueryRunner.ts:299:19) at processTicksAndRejections (node..
2023.08.10