본문 바로가기

devops/docker2

[도커 - 1] 클라우드 서비스 구축 (AWS EC2 무료로 사용하기) 리눅스 설치 방법 - 내 컴퓨터 환경은 Windows이기 때문에 도커 실습을 위해 리눅스 환경을 구성해야한다. 아래 2가지 방법 중 클라우드 컴퓨팅 서비스를 활용해볼 예정이다. 1. 가상 머신 소프트웨어 설치 - PC 환경에 따라, 예상치 못한 문제가 발생 할 수도 있음 - 디스크 및 메모리에 여유가 있어야함 2. 클라우드 컴퓨팅 서비스 활용 --> AWS 12개월 무료 제공 버전 사 - 최신기술, 동일한 환경에서 사용이 가능, 설정에 따라 진행 필요 https://aws.amazon.com/ko/free/?trk=b088c8c6-1a6b-43e1-90e7-0a44a208e012&sc_channel=ps&ef_id=CjwKCAjwxaanBhBQEiwA84TVXOqSHGTa9PKgcPlrGr62Xsy606.. 2023. 8. 26.
[도커 - 0] 도커란 무엇인가? (컨테이너 기술, 리눅스) 컨테이너란 무엇인가? - 리눅스는 프로세스별로 자원을 격리해서 사용하는 cgroup와 특정 디렉토리로 권한을 제한하는 chroot 등으로 격리 환경을 구성할 수 있다. 여기에 디스크의 파일 변경 사항을 레이어 형태로 저장하는 파일 시스템을 합해 컨테이너 개념이 탄생했다. - 즉, 컨테이너란 실행에 필요한 모든 파일을 포함한 전체 실행 환경에서 애플리케이션을 패키징하고 격리할 수 있는 기술이다. 논리적 공간(컨테이너)를 만들어 다양한 어플리케이션을 설치해 하나의 서버처럼 사용 할 수 있고, 대표적인 컨테이너 공개 소프트웨어로 도커(docker)가 있다. - 컨테이너는 애플리케이션과 그 실행환경을 모두 포함한 소프트웨어 패키지로 Host OS에 상관없이 배포가 쉽고, 유연하며 Host OS와 애플리케이션을 .. 2023. 8. 26.