컨테이너배포1 배포란 ? 배포 ? 만든 작업물을 외부 환경에 공개하는 일. 1. FTP 나 원격저장소로 설치 & 실행 FTP를 통해 서버에 소스 코드를 업로드하거나 GitHub와 같은 코드 원격 저장소를 통해 코드를 업로드하고, 이후 서버에 접속하여 소스 코드를 실행시킴. → 그러나, 한 서버에 여러개 서비스를 실행할 경우, 각 서비스는 독립적이지만, 같은 실행 환경을 공유하고 있기 때문에 부작용이 발생할 수 있음. → ‘코드를 실행하는 환경'과 ‘베포의 독립성'에 대한 이슈를 제기하게 됨. 2. VM 위에 배포 VM으로 리눅스 환경을 구축하여, 이 위에서 실행할 수 있음. VM을 사용하여 테스트 환경과 똑같은 운영체제 환경을 구축 할 수 있음. 3. 컨테이너 기반 (Docker) 으로 배포 코드 개발 → Dockerfile 을.. 2022. 6. 2. 이전 1 다음