Docker
[Docker] 도커 설치
디송
2023. 4. 7. 15:11
1. 도커 데스크탑 설치
설치 페이지 : https://www.docker.com/
- Docker Desktop 이란 해당 컴퓨터의 도커를 관리 할 수 있는 GUI 프로그램
- Git Desktop 과 같이 접근성이 좋고 CLI 대신 다양한 기능을 한눈에 볼 수 있다.
- 컨테이너 관리, 이미지 관리, 컨테이너 터미널 접근 등 다양한 기능을 제공
2. 리눅스(우분투) 터미널 설치
참고 : https://docs.docker.com/engine/install/ubuntu/
[구버전 삭제]
sudo apt-get remove docker docker-engine docker.io containerd runc
[저장소(Repo) 설정] ---> "필수 패키지, 폴더 설정, 기본 명령 미리 설정"
#1
sudo apt-get update
#2 필요 패키지 설치
sudo apt-get install \
ca-certificates \
curl \
gnupg
#3 keyrings 폴더 생성
sudo mkdir -m 0755 -p /etc/apt/keyrings
#4 gpg 파일 다운로드 & 설정
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
#5 해당 명령을 /dev/null 에 텍스트 파일로 저장
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
[도커 엔진 설치]
#1
sudo apt-get update
#1.5 GPG error 시
sudo chmod a+r /etc/apt/keyrings/docker.gpg
sudo apt-get update
#2 도커 패키지 설치
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
#3 컨테이너 생성 테스트
sudo docker run hello-world
[+]
#도커 설치 확인
sudo docker version
#도커 구동 확인
sudo systemctl status docker
#시스템 재시작 시 항상 도커 실행
sudo systemctl enable docker
References: