Docker 명령어 자동완성 설정하기zsh plugin 설정vi ~/.zshrc---plugins = ( docker docker-compose )---# 편집완료 후 적용.zsh
Docker: Docker 자동 설치를 위한 Shell Script 사용법
·
🐳Docker
Docker에서 제공하는 shellscript로 docker engine 설치# docker 에서 제공하는 shell script를 이용한 자동 설치.curl -fsSL https://get.docker.com -o get-docker.sh# shell script 내용 확인 후 변경 가능.sudo vi get-docker.sh# 실행 권한 부여chmod +x get-docker.sh# 설치.sudo sh get-docker.sh만약 Docker가 설치가 안된다면..Base.repo를 바꿔보자[base]name=CentOS-$releasever - Basebaseurl=http://vault.centos.org/7.9.2009/os/$basearch/gpgcheck=1gpgkey=file:///etc/p..
Docker: 컨테이너와 VM 가상화 이해하기
·
🐳Docker
가상화(virtualization)- 일반적으로 서버 스토리지, 네트워크, 애플리케이션 등을 가상화 하여 하드웨어 리소스를 효율적으로 사용하는데 그 목적이 있고, 이를 통해 기업은 효율적인 자원 활용, 자동화된 IT 관리, 빠른 재해 복구 등의 장점을 갖을 수 있음.- 물리적 하드웨어 유지 관리 대신 소프트웨어적으로 추상화된 가상화를 통해 제한된 부분을 쉽게 관리하고 유지할 수 있음.- 하이퍼바이저 기반의 가상머신(VM, Virtual Machine)컨테이너 가상화 vs VM 가상화- 두가지 가상화 모두 실행하고자 하는 애플리케이션 프로세스 및 종속 요소와 소스 등을 패키지, 즉 이미지화 하여 HostOS와 격리된 환경을 제공.- 다만, VM 가상화는 실제 호스트 운영체제와 같이 별도의 GuestOS를 ..
Docker: Docker와 컨테이너의 중요성
·
🐳Docker
컨테이너 기술컨테이너는 애플리케이션을 언제든 실행 가능하도록 필요한 모든 요소를(소스 코드, 구성 요소, 종속성 등) 하나의 런타임 환경으로 패키징한 논리적 공간.이러한 패키징 기술을 Docker에서는 Dockerfile build를 통해 구현애플리케이션과 종목 항목을 하나로 묶어, 실행하게 해주는 운영 시스템을 가상화한 경량의 격리된 프로세스라고 볼 수 있음mircoVM 이라고도 함.운영체제 수준의 가상화 제공.독립성을 갖기 때문에 다른 컨테이너에 영향을 주는 않는 statless 환경 제공.(VM과 같음)컨테이너 기술이란이 기술은 개인 데스크탑 뿐 아니라 기업 내의 온프레미스 서버에서 AWS와 같은 퍼블릭 클라우드까지 언제 어디서든 빠르고 효율적으로 배포 가능. 확장성 또한 가지고 있음.이를 통해 서..
Docker: CentOS7 환경 구축하기
·
🐳Docker
Docker 셋팅Docker Desktop 설치Docker centOS7 image 다운docker hub 에서 다운로드 받으면 됨해당 이미지를 이용해서 docker container 제작해 centOS7 환경 구축docker run --privileged -it -d --name centos_test --hostname centos_test centos:7.9.2009 /usr/sbin/init-ddetached mode 흔히 말하는 백그라운드 모드-p호스트와 컨테이너의 포트를 연결 (포워딩)-v호스트와 컨테이너의 디렉토리를 연결 (마운트)-e컨테이너 내에서 사용할 환경변수 설정–name컨테이너 이름 설정–rm프로세스 종료시 컨테이너 자동 제거-it터미널 입력을 위한 옵션–link컨테이너 연결 [컨테이..