본문 바로가기

ubuntu53

[OS]CentOS와 Ubuntu 비교 안녕하세요. BTC95입니다. 오늘은 리눅스의 CentOS와 Ubuntu를 비교해 보겠습니다. CentOS VS Ubuntu 리눅스 운영체제는 크게 CentOS와 Ubuntu로 나누어집니다. 간단하게 표로 비교해 보겠습니다. CentOS Ubuntu 시스템 코어 Redhat Linux Enterprise 기반 Debian 기반 업데이트 주기 고의적으로 드물게 자주 보안 강함 양호 (추가 구성 필요) 지원 고려사항 튜토리얼이 충분하지 않고, 사용자 기반이 적다 풍부한 문서, 온라인 커뮤니티를 통해 충분히 학습 가능 플랫폼 초점 서버 시장을 겨냥하고 대기업에서 선호 데스크톱 사용자 관리 용이성 도전적 보통 파일 구조 동일한 기본 파일 / 폴더 구조 사용, 시스템 서비스는 위치 다름 패키지 관리 .rpm, y.. 2022. 7. 11.
[Docker] Docker container resource 관리 기본적으로 container는 호스트 하드웨어 리소스의 사용 제한을 받지 않는다. 따라서 container가 필요로 하는 만큼의 리소스만 할당해야 한다 Docker command를 통해 제한할 수 있는 resource CPU Memory Disk I/O (Block I/O) docker run command로 실행 Memory 리소스 제한 --memory, -m : container가 사용할 최대 memory 양을 지정 --memory-swap : container가 사용할 swap memory 영역에 대한 설정 memory+swap 생략 시 memory의 2배가 설정됨 --memory-reservation : --memory값보다 적은 값으로 구성하는 소프트 제한 값 설정 --oom-kill-disab.. 2022. 7. 5.
[Docker] Container Registry & Container 사용 Container registry란? container image를 저장하는 저장소 여러 형태의 container image가 존재 docker search command를 통해서 image 검색 가능 docker hub와의 차이점 docker hub의 official image는 name, tag만 존재 private registry에 upload해야 하는 image는 반드시 hostname, port 번호가 필요함 (80port는 생략 가능) [ Hands-on ] dockerhub에서 image 검색 docker search [OPTIONS] TERM dockerhub에서 image 다운로드 docker pull [OPTIONS] NAME[:TAG|@DIGEST] 다운 받은 image 확인 dock.. 2022. 6. 27.
[Docker] Docker container 생성 Container란? 개발한 application(실행파일)과 운영환경이 모두 들어있는 독립된 공간 각각의 application service에 맞춰서 container를 생성 Dockerfile이란? container를 만들 수 있도록 도와주는 명령어 집합 쉽고, 간단, 명확한 구문을 가진 text file로 Top-Down 해석 container image를 생성할 수 있는 고유의 지시어를 가짐 Dockerfile 문법 # : comment FROM : container의 base image(운영환경) MAINTAINER : image를 생성한 사람의 이름 및 정보 LABEL : container image에 container의 정보를 저장 RUN : container build를 위해 base im.. 2022. 6. 21.
[Docker] Docker Engine 설치 실습 1. Ubuntu에서 Docker 설치 실습 computer resources Azure VM : D2s_v3 CPU : 2core Memory : 8GB Disk : 16GB OS : Ubuntu 20.04 LTS - Gen2 Private ip : 10.100.0.105 timezone 변경 sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime hostname 변경 sudo vi /etc/hostname docker-ubuntu.example.com hosts 등록 sudo vi /etc/hosts 10.100.0.105 docker-ubuntu-example.com docker-ubuntu 10.100.0.106 docker-centos-exampl.. 2022. 6. 14.