docker9 [Docker] 2. 도커란? velog 마이그레이션 지하철에서 OO 마스터하기 - 도커 [Docker] 2. 도커란? (2022년 9월 6일) 도커란? 컨테이너 기술 지원 프로젝트중 1 리눅스의 네임 스페이스와 cgroups같은 커널 기능 사용하여 가상화 컨테이너는 이전부터 존재했는데 도커로 알려지고, 표준이됨 모든 OS에서 가능하나 윈도우는 하이퍼바이져 사용해서 부하있음 애플리케이션+의존성, 파일 시스템까지 패키징하여 빌드, 배포, 실행을 단순화함 App App App Docker Engine OS 클라우드 서비스처럼 사용 가능 이미지 : 프로그램, 라이브러리, 소스를 설치해 하나로 만든 파일 컨테이너 : 이미지를 격리하여 독립된 공간에서 실행한 가상환경 필요한 환경 다운받아서 사용하고 삭제하고 가능 Vm보다 오버헤드 줄어듦(vm.. 2024. 3. 5. [Docker] 1. 도커가 필요한 이유 velog 마이그레이션 지하철에서 OO 마스터하기 - 도커 [Docker] 1. 도커가 필요한 이유 (2022년 9월 6일) Vm과 차이? 도커는 대규모 프로젝트에서 주로 사용 개발 시작부터 도커에서 개발 -> 프로젝트 완성 후 컨테이너화 하기 어려움 Dev와 Ops Ops 팀에겐 안정성이 중요 충돌 피하기 위해 각각 가상환경 만들면 운영하기는 편한데 무거움 (Os위에 하이퍼바이저()로 hw 만들고 그 위에 os 또 설치하기 때문) 컨테이너가 이 역할 대신해줌 도커는 리눅스에 기본으로 탑재된 컨트롤() 그룹, 네임스페이스 사용. 윈도우는 하이퍼바이져 사용. Vm과 성능 차이? 그래프 Monolith 단 : 컴파일 시 오래걸림. (점검, 업데이트시 전체 중단) -> Microservice Micro ser.. 2024. 3. 5. [Podman] RHEL8에 Podman 설치하기 ( + Podman compose) 0. 실행 환경 AWS t2.xlarge OS : Redhat 8.6 MySQL Version : 8.0.31 1. Redhat8에서 Docker RedHat8 에 Docker를 설치하면 아래와 같은 오류가난다. Errors during downloading metadata for repository 'docker-ce-stable' Docker Docs에 RHEL 설치 페이지에 가면 "현재는 s390x(IBM Z)에서 Redhat에서만 Docker 설치가 지원된다." 라는 문구가나온다. Redhat Customer Portal에 보면 CentOS용으로 설치를 사용하거나 / 충돌 날 수 있는 Podman, Buildah 를 삭제하고설치하면 된다는데 CentOS 용으로 설치하면 설치는된다. Docker는 .. 2022. 11. 20. [ERROR] ImportError: cannot import name 'AWSAthenaOperator' ImportError: cannot import name 'AWSAthenaOperator' from 'airflow.providers.amazon.aws.operators.athena' (/home/airflow/.local/lib/python3.7/site-packages/airflow/providers/amazon/aws/operators/athena.py) 패키지를 찾을 수 없다는 오류이다. pip로 패키지를 설치하면 되지만 docker로 airflow를 실행하기 때문에 그냥 설치하면 안된다. pip install apache-airflow-providers-amazon Apache Airflow Docs https://airflow.apache.org/docs/apache-airflow-prov.. 2022. 11. 20. 이전 1 2 다음