Docker의 Build와 BuildX에 대해 알아보겠습니다. Docker는 컨테이너화된 애플리케이션을 쉽게 배포하고 관리할 수 있도록 도와주는 도구입니다. 그 중에서도 Build와 BuildX는 이미지 빌드 과정에서 중요한 역할을 합니다. 이 글에서는 두 가지의 차이점과 각각의 기능에 대해 자세히 설명하겠습니다. Docker는 애플리케이션을 컨테이너로 패키징하여 배포할 수 있는 플랫폼입니다. 이 과정에서 이미지를 생성하는 것이 중요한데, 이때 사용되는 명령어가 바로 docker build입니다. 하지만 최근에는 docker buildx라는 새로운 도구가 등장하여, 멀티 플랫폼 빌드를 지원하고 있습니다. 이 두 가지 도구의 차이점과 각각의 장점을 이해하는 것이 중요합니다.Docker Build의 기본 개..
REFERENCE http://https://nicewoong.github.io/development/2017/10/09/basic-usage-for-docker/ Image 관련 명령어 Container 관련 명령어 run 명령어에 사용할 수 있는 주요 옵션
Docker는 Go 언어로 작성된 오픈 소스 가상화 플랫폼으로, 리눅스 컨테이너를 기반으로 합니다. Docker 0.9 버전부터는 자체 개발한 libcontainer 컨테이너를 사용하고 있습니다. 컴퓨터의 성능 향상에 따라 가상화 기술이 주목받게 되었는데, 이는 컴퓨팅 리소스를 더 효율적으로 활용하기 위한 방법입니다. 서버 관리자로서 보았을 때, CPU 사용률이 단지 10%에 불과한 서버는 리소스가 낭비되는 것으로 보일 수 있습니다. 그러나 모든 서비스를 한 서버에 두는 것은 안정성 문제를 야기할 수 있습니다. 이런 문제를 해결하기 위해, 안정성을 향상시키면서도 리소스를 최대한 활용할 수 있는 방법으로 서버 가상화가 등장하였습니다. 가장 대표적인 가상화 플랫폼으로는 VM이 있습니다. VM은 운영 체제를 ..
# 1. 우분투 시스템 패키지 업데이트 sudo apt-get update # 2. 필요한 패키지 설치 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common # 3. Docker의 공식 GPG키를 추가 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - # 4. Docker의 공식 apt 저장소를 추가 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"..
1. WSL2 설치 1) Windows PowerShell 열기 Window 검색 기능을 활용해 Windows PowerShell을 관리자 권한으로 실행 다음 명령을 실행 PowerShell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 2) WSL2 요구사항 확인 윈도우 빌드 확인 PowerShell winver 💡 x64 시스템의 경우: 버전 1903 이상, 빌드 18362 이상 💡ARM64 시스템의 경우: 버전 2004 이상, 빌드 19041 이상 💡18362보다 낮은 빌드는 WSL2를 지원하지 않습니다. 빌드 버전이 낮을 경우, Windows Update Assistant를..