Docker22 [Docker] 로컬 환경 구성 3 - Ubuntu 설치 1. Ubuntu 설치 Ubuntu Desktop 버전 20.04 설치 LTS(Long Term Support) : 10년간 기술 지원(나머지 9개월 지원) 해당 파일(.iso)을 다운로드 받은 이후에, 설치하는것이 아니라, .설치한 파일을 가지고 VIrtual Box 가상머신에 등록할 예정 https://ubuntu.com/ Enterprise Open Source and Linux | Ubuntu Ubuntu is the modern, open source operating system on Linux for the enterprise server, desktop, cloud, and IoT. ubuntu.com 2. VirtualBox Docker-ubuntu 가상 머신에 Ubuntu 등록 dock.. 2024. 2. 5. [Docker] 로컬 환경 구성 2 - 가상 머신 생성 1. 네트워크 구성 가상 머신에 할당되는 최소 리소스는 아래와 같다. CPU (Central Processing Unit): 2 cores: 적어도 2개 Memory (RAM) :2GB: 적어도 2기가바이트 Network: NAT(Network Address Translation)을 사용하여 가상 머신이 호스트와 통신하고 인터넷에 연결 Disk: 20GB: 적어도 20기가바이트의 디스크 공간이 할당 아래의 2개의 가상 머신을 만들 예정 docker-ubuntu CPU(2core), Memory(2GB), network(localNetWork), disk(20GB) docker-centos CPU(2core), Memory(2GB), network(localNetWork), disk(20GB) 2. doc.. 2024. 2. 5. [Docker] 로컬 환경 설치 1 - Virtualbox 설치 목표 Virtualbox을 활용한 Docker Window 환경 구축 컨테이너 컨테이너는 애플리케이션과 그에 필요한 모든 종속성을 패키지로 묶어 환경을 격리하고 이식성 있게 실행할 수 있는 가상화 기술입니다. 이러한 기술은 애플리케이션을 호스트 시스템과 독립적으로 유지하면서 효율적으로 배포하고 실행할 수 있게 해줍니다. 컨테이너는 리눅스 커널 기반으로 동작 컨테이너는 리눅스 커널 기반으로 동작하며, 여러 가지 리눅스 기능과 기술을 이용하여 격리 및 가상화를 구현합니다. 몇 가지 주요한 기능에 대한 설명은 다음과 같습니다: chroot : chroot는 파일 시스템 내의 특정 디렉토리를 기준으로 독립된 파일 시스템 트리를 형성하는데 사용됩니다. 컨테이너에서는 chroot를 통해 애플리케이션이 해당 디렉토리.. 2024. 2. 5. [Docker][docs] 09. image_best (레이어 캐싱) https://docs.docker.com/get-started/09_image_best/ Image-building best practices Tips for building images for your application docs.docker.com 이미지 레이어링 1. 다음의 명령어를 사용하여 레이어를 생성하는데 사용된 명령어를 볼 수 있다. $ docker image history getting-started 다음과 같은 출력이 표시된다. IMAGE CREATED CREATED BY SIZE COMMENT a78a40cbf866 18 seconds ago /bin/sh -c #(nop) CMD ["node" "src/index.j⦠0B f1d1808565d6 19 seconds ago /b.. 2023. 12. 27. 이전 1 2 3 4 5 6 다음