본문 바로가기
융복합 프로젝트 PZONE

<PZONE 프로젝트> 2. EC2 대여 및 Docker 환경 구축

by 앙팡공기팡 2023. 2. 20.

 

 

 

지난 글

 

 

Django 환경 구성하기:  https://cooookieeee.tistory.com/2

 

<PZONE 프로젝트> 1. Django 환경 구성하기

기본 requirement 1. Python 설치(Path 환경변수 지정 필*) 2. Pycharm 설치 진행사항 1. 새 프로젝트 생성( Python 가상환경 같이 설치) 2. pip tool 사용하여 Django Module 설치 3. Django-admin startproject하여 Django project

cooookieeee.tistory.com

 

 

 

 

 

진행사항

 

먼저 AWS 가입 및 IAM User 설정하여 권한 Policy를 부여하였다.

ssh 접속은 mobaxterm 프로그램을 통해 진행하였다.

 

1.   EC2 Instance 생성(Ubuntu)

   

    - Ubuntu image 생성

    - Key pair (.pem) 생성

    - 접속 위해 VPC public subnet에 생성

    - ssh 접속 위해 22번 포트  1차 배포 환경 위해 http 80 포트 portainer접속 위해 9000번 포트 허용

 

2. Docker + Docker-compose EC2에 설치 

 

3. Portainer container 설치 후 관리 

 

 

4. Docker swarm 환경 설치(후에 사용)

 

 

 

 

문제점 및 개선점

 

 

1. Ami 설정시 ssh접속 기본 username을 확인 안한 문제

 

      - Amazon Linux는 ec2-user Ubuntu는 ubuntu가 기본 user임 

 

 

2. Docker 설치시 먼저 관련 repository를 등록시켜주지 않은 문제

   

  

 

REF

 

https://docs.docker.com/engine/install/ubuntu/

 

-docker install 방법

 

https://docs.portainer.io/

 

-portainer docs

 

 

https://docs.docker.com/engine/reference/commandline/swarm_init/

 

-docker swarm init