분류 전체보기(115)
-
# [Docker] Docker compose Spring Boot 실행 하기
🌞 2024.12.12 Thu1. spring project 폴더 내 Dockerfile, compose.yml 작성 및 실행📝📝📝 > 📝📝📝 FROM openjdk:17-jdk COPY build/libs/*SNAPSHOT.jar /app.jar ENTRYPOINT ["java", "-jar", "/app.jar"]🧿🧿🧿 > 🧿🧿🧿./gradlew clean buildmvn clean install -DskipTests📝📝📝 > 📝📝📝services: my-server: build: . ports: - 8080:8080🧿🧿🧿 > 🧿🧿🧿 docker compose up -d --build docker compo..
2024.12.13 -
# [Docker] Docker Compose mySQL 실행하기
🌞 2024.12.12 Thu1. 기존 cli 실행• 복잡함. 🧿🧿🧿 > 🧿🧿🧿$ docker run -e MYSQL_ROOT_PASSWORD=pwd1234 -p 3306:3306 -v /Users/**username**/Desktop/DevData/docker-mysql/mysql_data:/var/lib/mysql -d mysql2. mySQL compose file 생성 및 실행📝📝📝 > 📝📝📝services: my-db: image: mysql environment: MYSQL_ROOT_PASSWORD: pwd1234 volumes: - ./mysql_data:/var/lib/mysql ports: - 3306:3306e..
2024.12.13 -
# [Docker] Docker compose 로 컨테이너 관리
🌞 2024.12.12 Thu1. Docker compoese 사용 이유 • 다양한 컨테이너 관리시 복잡한 option 명령어 치는 것은 귀찮고 에러 유발. • 파일로 만들어서 실행 하면 과정이 간소화됨.2. Nginx compose 생성 및 실행📝📝📝📝📝📝 > 📝📝📝📝📝services: my-web-server: container_name: webserver image: nginx ports: - 80:80⭐️ services(container name =$ -name webserver), image(=$docker run )🧿🧿🧿 > 🧿🧿🧿docker compose up -d docker compose up --build -ddocker ..
2024.12.13 -
# [Docker] 도커 파일로 Ubuntu 생성하고 디렉토리 파일 복사
작성일 : 2024.12.11 Wed 1. docker file 작성 FROM ubuntu # work directory 추가 자료등 저장 WORKDIR /my-dir COPY ./ ./ ENTRYPOINT ["/bin/bash", "-c", "sleep 500"]2. Dockerfile 기반 이미지 생성 ## "-t","." : 현 폴더 도커파일 바탕 빌드 실행. docker build -t my-server . ## container 생성 (name :my-server) docker run -d my-server ## bash 로 container tty접속 docker exec -it [Container ID] bas..
2024.12.13 -
# [Docker] Nest.js(백엔드), Next.js(프론트) 컨테이너 올리기
[Docker] Nest.js(백엔드), Next.js(프론트) 컨테이너 올리기작성일 : 2024.12.11 Wed 📌 BACKEND DEPLOY1. Nest CLI 설치 $ npm i -g @nestjs/cli $ nest new my-server ## project name : my-server cd my-server ## 2. Dockerfile 생성 (on my-server proj) FROM node: WORKDIR /app COPY . . RUN npm install RUN npm run build EXPOSE 3000 ENTRYPOINT ["node", "dist/maiin.js"]docker 이미지 생성시 ..
2024.12.13 -
[Ubunt][Docker compose]ln: failed to create symbolic link '/usr/bin/docker-compose': File exists
rm /usr/bin/docker-compose 으로 삭제 sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose 다시 만듬 그래도 docker compose 하면 명령어가 존재하지 않는다고 함. 띄어쓰기 문제 일듯 https://velog.io/@skyepodium/AWS-ubuntu-docker-docker-compose-%EC%84%A4%EC%B9%98 [AWS] ubuntu - docker, docker-compose 설치우분투 도커 설치 공식 문서에 자세하기 나와있다. 1. 저장소 설정 1) 도커 사용에 필요한 툴 설치 2) Docker 공식 GPG 키 추가 3) 레포지토리 설정 2. 도커 엔진 설치 3. 도커 확인 docker 명..
2024.12.12