Docker

[Docker] 도커 설치

디송 2023. 4. 7. 15:11

1. 도커 데스크탑 설치

설치 페이지 : https://www.docker.com/

 

  • Docker Desktop 이란 해당 컴퓨터의 도커를 관리 할 수 있는 GUI 프로그램
  • Git Desktop 과 같이 접근성이 좋고 CLI 대신 다양한 기능을 한눈에 볼 수 있다.
  • 컨테이너 관리, 이미지 관리, 컨테이너 터미널 접근 등 다양한 기능을 제공

 

Docker Desktop 예시

 

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:

https://musclebear.tistory.com/174