AWS Copilot에서 nginx를 실행해 봅니다.

2212 단어 devopscopilotECSAWS
전제
  • 환경
  • Mac OS
  • AWS CLI를 사용할 수 있습니다
  • Docker가 설치되었습니다.


  • Copilot 설치


    curl -Lo /usr/local/bin/copilot https://github.com/aws/copilot-cli/releases/download/v0.1.0/copilot-darwin-v0.1.0 && \
      chmod +x /usr/local/bin/copilot && \
      copilot --help
    

    Dockerfile 준비


    mkdir copilot
    cd copilot
    
    copilot 디렉토리에 아래의 Dockerfile을 만듭니다.
    FROM nginx:alpine
    EXPOSE 80
    COPY . /usr/share/nginx/html
    

    copilot init


    copilot init
    

    CLI상에서 몇 가지 질문을 받으므로 아래를 입력・선택했습니다.
    Application name: nginx-test
    Service type: Load Balanced Web Service
    Service name: nginx
    Dockerfile: ./Dockerfile
    

    확인



    브라우저



    이전 copilot init의 실행 결과, 마지막 줄에 URL이 나열됩니다.
    여기에 액세스합니다.
    ✔ Deployed nginx, you can access it at http://nginx-Publi-64I230BK4R******5852852.ap-northeast-1.elb.amazonaws.com.
    



    AWS ECS



    FARGATE에서 방금 전의 nginx가 실행 중입니다.





    참고



    공식:
    htps : // 아 ws. 아마존. 코 m / jp / b ぉ gs / 네 ws / 인 t 로즈 신 g

    좋은 웹페이지 즐겨찾기