목록전체 글 (167)
navis
학습개요UNIX 운영체제와 리눅스의 발전 과정을 알아보고 리눅스의 특징을 살펴본다. GNU 프로젝트와 오픈소스 소프트웨어 라이선스의 의미를 학습한다. 또 주요 리눅스 배포판의 특징을 정리한다. 학습목표유닉스와 리눅스의 발전사와 특징을 알아본다.오픈소스 소프트웨어 라이선스의 종류를 나열할 수 있다.주요 리눅스 배포판의 특징을 설명할 수 있다.정리하기리눅스 는 UNIX의 표준을 준수하여 만들어진 무료 공개 운영체제이다.오픈소스 소프트웨어 란 소스코드가 공개된 소프트웨어로 누구나 자유롭게 사용, 수정, 배포할 수 있는 소프트웨어이다.리눅스 배포판 이란 리눅스 커널을 기반으로 시스템 유틸리티, 응용 프로그램, 설치 프로그램 등을 포함하여 완전한 운영체제로 패키지화한 것이다.GPL은 진정한 카피레프트 라이선스로 ..
Docker 컨테이너 네트워크 Docker network, overlay Docker network 사용자 정Docker network topology Docker network connect | disconnect Docker DNS
컨테이너 격리기 컨테이너 격리 기술 Docker 컨테이너 lifecycle 컨테이너 관리를 위한 docker CLI Docker 명령어 Docker cadvisor Docker exit code
docker 컨테이너 서비스를 위한 image docker image는 Container runtime에 필요한 바이너리, 라이브러리 및 설정 값 등을 포함하고, 변경되는 상태 값을 보유하지 않고(stateless) 변하지 않는다. (Immutable, RO) 일반적인 컨테이너 애플리케이션 서비스 개발 과정 이해를 통해 image에 대해 이해해 보자. docker image 관련 명령어 workflow 이미지 내려 받기 Docker는 hub.docker.com(docker.io)으로 부터 이미지를 제공 받거나 제공한다. 또는, 기업의 인프라에 개별적인 Private registry 서버를 두고, 이곳에 이미지를 pull/push 하기도 한다.docker [image] pu..
최신 버전의 Docker 엔진을 무조건 업데이트해야 하나?Docker 버전 변화Docker는 20.x 버전에서 23.x 버전을 빠르게 지나 현재 24.x 버전까지 업데이트된 상태입니다. 모든 소프트웨어의 새로운 버전은 새로운 기능, 버그 수정, 보안 패치를 포함하여 제작됩니다. Docker 문서에서는 최신 버전의 장점을 다음과 같이 밝히고 있습니다. 최신 버전 Docker 엔진의 장점기존 기능의 개선 및 새로운 기능 도입Docker는 플랫폼의 기능과 유용성을 개선하는 새로운 기능 및 개선 사항이 포함된 업데이트를 정기적으로 릴리스합니다. 이를 통해 워크플로우를 단순화할 수 있습니다.버그 수정Docker도 다른 소프트웨어처럼 예기치 못한 버그가 발생할 수 있습니다. 발견된 버그를 해결하여 안정성과 성능을 ..
시스템 요구사항 확인리눅스 커널 3.10 이상64비트 운영 체제 확인필수 패키지 설치sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-commonDocker GPG 키 추가curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgDocker 저장소 추가echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrin..