728x90
728x90
[Docker] 도커 설치 및 설정하기
linux에서의 Docker
https://docs.docker.com/engine/install/ubuntu/
도커 엔진을 설치하려면 64비트 버전의 Ubuntu 버전 중 하나가 필요하다.
- Ubuntu Mantic 23.10
- Ubuntu Lunar 23.04
- Ubuntu Jammy 22.04 (LTS)
- Ubuntu Focal 20.04 (LTS)
운영체제 버전 정보 확인
cat /etc/*release*
기존 도커 설치 제거
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
Docker GPG 키 추가
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
Docker 저장소 추가
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
Docker 설치
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Docker 설치 확인
docker --version
Docker를 편리하게 설치하기 위해 Docker에서 제공하는 공식 설치 스크립트
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Docker 그룹에 사용자 추가
sudo usermod -aG docker $USER
windows에서의 Docker
Docker Toolbox
초기에 Windows에서 Docker를 사용하는 수단 중 하나 였으며 Windows 환경에서 Linux 시스템을 사용하고 싶을 때 유용하다.
Oracle Virtualbox와 함께 사용되며, Linux VM을 생성하여 Docker를 실행한다.
Docker Desktop for Windows
최신 옵션으로, Windows용 Docker Desktop을 사용하면 Oracle Virtualbox를 필요로하지 않고 Windows 내장 가상화 기술인 Microsoft Hyper-V를 활용한다.
Windows 10 Enterprise 또는 Professional 버전, 그리고 Windows Server 2016에서 지원된다.
Windows용 Docker Desktop은 Linux 컨테이너 뿐만 아니라 Windows 애플리케이션을 컨테이너화하고 실행할 수 있는 기능을 제공한다.
Virtualbox와 Hyper-V는 같은 Windows 호스트에서 동시에 사용할 수 없기 때문에 Docker Toolbox에서 시작하여 Hyper-V로 마이그레이션하려면 주의가 필요하다.
728x90
반응형
'DevOps > Docker' 카테고리의 다른 글
[Docker] 도커 기본 명령어 (0) | 2023.12.01 |
---|---|
[Docker] 도커의 개념 및 필요성 (0) | 2023.11.29 |
댓글