도커2 docker_cheatsheet 명령어 형태 docker 커맨드(상위, 하위) 옵션 대상 커맨드: 실행, 중지 등등 옵션: 데몬으로 실행, 포트 지정 등등 대상: 컨테이너 상위 커맨드 명령어 설명 container 컨테이너 image 컨테이너 이미지 volume 볼륨 network 네트워크 하위 커맨드 container 명령어 설명 상위 커맨드 생략 가능 옵션 start 시작 O -i stop 종료 O create 컨테이너 생성 O --name -e -p -v run 이미지를 내려받고, 컨테이너를 생성후 실행 O --name: 이름 지정 -p: 포트 지정(외부:내부) -v:볼륨 마운트(외부:내부) --net:네트워크 -e:환경변수 -d:데몬으로 -i:터미널 연결 -t:특수키 사용 허용 exec 컨테이너 속에서 프로그램을 실행 O -i .. 2022. 9. 4. 도커+스프링+리액트+mysql 스프링과 리액트 이미지는 각각 만들었다는 가정아래 (참고) #스프링의 Dockerfile FROM openjdk:8-jre COPY target/avalon-*.jar app.jar ENTRYPOINT ["java", "-jar","app.jar"] #리액트의 Dockerfile FROM node:10 WORKDIR "/app" COPY package.json . RUN npm install COPY . . CMD ["npm", "start"] 이미지를 만든이후 아래의 명령어를 실행할것 # mysql 설치 docker pull mysql:5 # 5태그로 5버전을 사용했다 # 네트워크 생성 docker network create # 네트워크에서 mysql 실행 docker run -d -p : -e MYS.. 2021. 1. 15. 이전 1 다음