전체 글 (70) 썸네일형 리스트형 [스프링] 도커(docker) + EC2 + github actions 배포 흐름도 전체 yml 파일 # This workflow will build a Java project with Gradle # For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle # Repo Action 페이지에 나타날 이름 name: Spring Boot & Gradle CI/CD # Event Trigger # dev branch에 push 또는 pull request가 발생할 경우 동작 # branch 단위 외에도, tag나 cron 식 등을 사용할 수 있음 on: push: branches: [ develop ] pull_req.. [스프링] 도커 설치 방법 먼저 https://hub.docker.com/ 도커허브에 가서 회원가입을 하고 로그인을 합니다. 그 후 레파지토리를 클릭해 새로운 repository를 생성해 줍니다. 레포를 생성했다면 아래 사이트를 들어가서 사진처럼 각자 OS에 맞는 도커를 설치하시면 됩니다. https://docs.docker.com/desktop/install/windows-install/ 도커를 설치하면 시스템 상태에 따라 재시작해야 할 수도 있으니 close 버튼을 누르기전 잘 저장해 놓으시길 바랍니다. 도커를 설치하고 열었는데 위와같은 에러 메세지가 보이길래 저기 나온 주소를 타고 들어가서 필요 스텝들을 진행해 주었습니다. step 1 PowerShell을 관리자 권한으로 실행하고 아래 코드를 입력 dism.exe /onli.. 도커(docker)란? 도커 도커(Docker)는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 가상화는 물리적인 하드웨어(HW) 장치를 논리적인 객체로 추상화 하는 것을 의미합니다. 즉, 하나의 하드웨어를 여러 대처럼 동작시키거나 반대로 여러 대의 장치를 묶어 하나의 장치인 것처럼 사용자에게 공유자원으로 제공하는 기술입니다. 물리적 서버 하나를 여러대의 가상 서버로 나눠쓰는 Virtual Machine을 통해 가상화를 구현할 수 있습니다. 비슷한진 모르겠지만 예를 들자면 하나의 객체를 여러개의 인스턴스화 시키는 것과 비슷하다고 볼 수 있을거 같습니다. 내부 OS는 전부 복제되지만(객체의 필드, 메서드 등은 같음) 가상머신마다 서로 다른 파일들을 갖습니다.(인스턴스화 시켰을경우 argument값을 다르게 넣을 수 있음) 가상머.. 이전 1 ··· 7 8 9 10 11 12 13 ··· 24 다음