[Devops] github actions로 자동 배포 설정하기 (react docker 배포)
·
개발/Devops
[AWS] github actions로 자동 배포 설정하기 (github 배포) AWS 배포한 후 추가로 코드를 수정했을 때 자동으로 서버에 적용해주면 좋을것 같다라는 생각으로 시작했다. 찾아보니 여러 툴이 있었지만 가장 간편하게 보였던 github action을 이용해봤다. 아래 diary-blockchain.tistory.com github 배포에 이어서 도커배포도 해봤다. 대부분 비슷하지만 도커 설치 하고 actions부분에서 실행하는 코드가 살짝 다르다. name: Docker Image CD on: push: branches: - prod jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - ..
[Docker] DockerHub 사용하기
·
개발/Docker
1. 이미지를 공유하는 방법 이미지가 있는 모든 사람은 그 이미지를 기반으로 컨테이너를 만들수 있다. 물론 이는 우리가 실제로 컨테이너를 공유하지 않는다는 의미이기도 하다. (1) Dockerfile 옮기기 Dockerfile을 전달해서 전달받은 사용자가 이미지를 build하고 컨테이너를 생성하여 사용할 수 있다. (2) DockerHub GitHub와 비슷하게 Dokcer에도 이미지를 push하고 pull 할수 있는 DockerHub가 있다. 도커 허브는 공식 도커 이미지 저장소이지만 이미지를 처리하는 방법과 이미지를 저장하고 배포하는데 사용할수 있는 수천개의 다른 서비스가 있다. 나중에 배포를 하게 되면 개인저장소를 더 많이 활용할 것이다. 2. DockerHub (1) push create repo..