Docker5 docker-compose 자주쓰는 명령어 0. 컨테이너 아이디 보는법: docker ps 1. 도커파일 내로 들어가기docker exec -it 컨테이너ID /bin/bash 나오기: exit 하고 엔터. 2. 서비스의 로그 실시간으로 보기 docker logs -f 컨테이너ID 3. docker-compose-local.yml을 실행시키기docker-compose -f docker-compose-local.yml up -d 4. makemigrations를 장고 컨테이너 안에서 수행하기docker-compose -f docker-compose-local.yml run backend python manage.py startapp machinesiteapp 5. 장고 migrate를 컨테이너 안에서 수행하기 docker-compose -f d.. 2024. 6. 12. 기존 EC2에 새로 만든 pem key 등록하기 AWS 콘솔로 서버 접속. vi ~/.ssh/authorized_keys 내 pem키가 있는 위치에서 ssh-keygen -y pem키 이름 써 넣음. 나오는 rsa~~ 이 내용을 authorized_keys 파일에 붙여넣음. 끝. 2023. 10. 13. 리액트 앱을 도커 환경에서 테스트 해보자 이미지 생성 : docker build -f dockerfile.dev . 도커에서 테스트 실행 : docker run -it 이미지이름 npm run test ex) docker run -it jenny/docker-react npm run test docker-compose에 추가시켜서 테스트 해보기. version: '3' services: react: build: context: . dockerfile: Dockerfile.dev ports: - "3000:3000" volumes: - /usr/src/app/node_modules - ./:/usr/src/app #현재 디렉토리에 있는 모든 파일들을 usr/src/app에서 참조하겠다 stdin_open: true #이거 없으면 리액트 끌때 버그.. 2023. 10. 8. react docker로 배포하기 npx create-react-app react-docker 프로젝트 생성. docker build -f Dockerfile.dev . (포트 맵핑 후 실행) docker run -it -p 3000:3000 jenny/docker-react (볼륨을 이용한 실행) docker run -it -p 3000:3000 -v /usr/src/app/node_modules -v $(pwd):/usr/src/app jenny/docker-react 도커 컴포즈로 리액트를 간단하게 실행해보기. version: '3' services: react: build: context: . dockerfile: Dockerfile.dev ports: - "3000:3000" volumes: - /usr/src/app/node_.. 2023. 10. 8. docker 명령어 익히기 docker 컨테이너 실행하는 방법 : docker run 이미지이름(run 역할 : 컨테이너 생성 밑 실행) 도커 클라이언트에서 서버로 보내주고 -> 서버가 로컬에 이미지가 있는지 확인 -> 없다면 도커허브에서 찾아서 실행 파일 스냅샷을 컨테이너의 하드디스크에 넣어주고 명령어도 넣어준다. docker run 이미지이름 ls : 맨 마지막에 ls가 붙으면 기존에 시작명령어를 무시하고 여기에 있는 커맨드를 실행함. 항상 가능한 것은 아니다. ls를 실행할 수 있는 파일이 이미지 안에 있어야만 한다 ex) docker run hello-world ls : 불가. 현재 실행중인 컨테이너 나열 : docker ps 원하는 항목만 보는 방법 : docker ps --format 'table{{.Names}}\ta.. 2023. 10. 8. 이전 1 다음