2024/09/29 2

[Container] 폐쇄망 환경에서 Docker 설치하는 방법

인터넷에 연결되지 않은 폐쇄망 환경에서 Docker를 설치하려면 필요한 패키지와 의존성 파일들을 미리 준비하고 로컬 레포지토리를 구성해야 한다. 1. 폐쇄망 OS 정보 확인폐쇄망 서버의 운영체제(OS) 정보와 플랫폼 정보를 확인한다.cat /etc/os-release # 배포판의 이름과 버전 정보 출력uname -r # 커널 버전 확인uname -m # 시스템 아키텍처 확인 (예: x86_64, aarch64)# 한번에 보기hostnamectl2. 동일한 환경의 컨테이너 실행폐쇄망 서버와 동일한 OS 환경과 플랫폼을 가진 컨테이너를 실행하여 필요한 패키지를 다운로드한다.arm을 사용하는 맥북일 경우 rosetta, qemu 등을 설치해야한다.docker run..

DevOps/Container 2024.09.29

[Linux] 부트로더

컴퓨터를 켰을 때 가장 먼저 실행되는 프로그램이 부트로더(Bootloader)이다. 부트로더는 운영체제를 메모리에 로드하고 실행하는 역할을 하며, 하드웨어와 운영체제 사이에서 중개자 역할을 한다.부트로더의 주요 기능운영체제 로딩: 부트로더는 디스크에서 운영체제 커널을 찾아 메모리에 로드한다.멀티부팅 지원: 여러 운영체제가 설치된 경우 선택적으로 부팅할 수 있도록 메뉴를 제공한다.부트 설정 관리: 부팅 옵션과 파라미터를 설정하여 시스템의 부팅 방식을 제어한다.대표적인 부트로더 종류GRUB(Grand Unified Bootloader): 리눅스에서 가장 널리 사용되는 부트로더로, 다양한 파일 시스템과 운영체제를 지원한다.LILO(Linux Loader): 초기 리눅스 시스템에서 사용되던 부트로더로, 현재는 ..

CS/Linux 2024.09.29
728x90