[EC2 / Docker 설치하기] Docker ubuntu환경에서 설치하는 법

2025. 2. 5. 23:35·AWS
728x90
반응형
SMALL

요즘은 프로그램을 직접 설치하기보다는 Docker를 사용하여 간편하게 컨테이너로 만들어 배포하는 방법이 대중화되고 있다. 그렇기에 Docker를 설치하는방법 정도는 간편하게 자신의 블로그에 기록하고 바로바로 찾아서 복붙하여 검색하는 시간을 줄여야한다!

참고로 아래 방법은 AWS EC2에서 설치하는 방법이다. 만약 로컬에서 실행시킨다고 하면 Docker Desktop을 별도로 설치해야 한다.

이전 버전에는 인증서 문제로 악성코드를 발견했다는 오류가 계속 발생하는 문제가 있으니 아래 포스팅을 보고 따라 들어가기 바란다!
https://sunro1994.tistory.com/294

 

[Docker] Docker Desktop 악성코드 해결법

https://docs.docker.com/desktop/release-notes/#4372 Release notesFind the Docker Desktop release notes for Mac, Linux, and Windows.docs.docker.com위 사이트에 들어가면 간단한 해결 방법이 나와있다. 4.37.2버전 이후의 애플리케이

sunro1994.tistory.com

 

도커 설치하기

# 의존성 설치
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release

# 레포지토리
sudo mkdir -p /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

# 레포지토리 추가
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 update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

 

이전에 설치한 도커 삭제하기

sudo apt remove docker docker-engine docker.io containerd runc

 

도커 버전 확인하기

docker -v

 

 

728x90
반응형
SMALL

'AWS' 카테고리의 다른 글

[Git Actions / Docker ] SpringBoot CI/CD 파이프라인 개설하기  (1) 2025.02.06
[Docker/ MySQL설치] Docker를 사용하여 MySQL 설치하기  (0) 2025.02.05
[AWS / 문제 해결 추가] 매우 간편한 AWS EC2 Linux Docker설치  (0) 2024.08.12
[AWS / 접근 오류] Disconnected-No-supported-authentication-methods-available-server-sent-publickeygssapi-keyexgssapi-with-mic  (0) 2024.08.12
[AWS / 사진첨부] 탄력적 IP가 무엇이고 어떻게 설정하지?  (0) 2024.08.02
'AWS' 카테고리의 다른 글
  • [Git Actions / Docker ] SpringBoot CI/CD 파이프라인 개설하기
  • [Docker/ MySQL설치] Docker를 사용하여 MySQL 설치하기
  • [AWS / 문제 해결 추가] 매우 간편한 AWS EC2 Linux Docker설치
  • [AWS / 접근 오류] Disconnected-No-supported-authentication-methods-available-server-sent-publickeygssapi-keyexgssapi-with-mic
공부하고 기억하는 공간
공부하고 기억하는 공간
IT 비전공자로 시작하여 훌륭한 개발자가 되기 위해 공부하고 있는 공간입니다. 틀린 내용이나 부족한 부분이 있으면 댓글로 알려주세요 바로 수정하겠습니다.
    250x250
  • 공부하고 기억하는 공간
    IT - railroad
    공부하고 기억하는 공간
  • 전체
    오늘
    어제
    • 분류 전체보기 (314) N
      • 면접 준비 (36) N
        • OS (6)
        • Spring Security (0)
        • Java (2) N
        • DB (9)
        • Network (3)
      • ElasticSearch (2)
      • Kafka (4)
      • Spring (22)
        • Spring Cloud (7)
        • Security6 (5)
        • JPA (12)
        • 프로젝트 리팩토링 회고록 (4)
        • Logging (8)
        • Batch (2)
      • Redis (17)
        • Redis 개념 (8)
        • Redis 채팅 (5)
        • Redis 읽기쓰기 전략 (1)
      • AWS (11)
      • 리눅스 (29)
        • 리눅스 마스터 2급 (5)
        • 네트워크(기초) (7)
        • 리눅스의 이해 (6)
        • 리눅스의 설치 (2)
        • 리눅스 운영 및 관리 (6)
      • JAVA-기초 (16)
        • JAVA기본 (11)
        • Design Pattern (5)
      • JSP (27)
        • JSP 기본 개념 (10)
        • JSP (1)
      • SQL (1)
      • TIL (36)
      • 문제 풀이 (2)
        • Programmers (9)
        • 백준 문제풀이 (28)
      • JavaScript (10)
      • HTML (17)
      • Ngrinder (1)
        • Ngrinder 문서 정리 (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      자바스크립트
      HTML
      springsecurity
      Springframework
      자바 반복문
      프로그래머스
      JavaScript
      자바 알고리즘
      리눅스마스터2급정리
      Til
      jsp request
      jsp기초
      spring redis
      스프링프레임워크
      리눅스마스터2급
      자바
      자바 면접질문
      백준
      JSP
      JS
      Spring
      레디스
      redis 채팅
      CSS
      자바 면접
      Spring Data Redis
      java
      리눅스
      자바기초
      redis
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    공부하고 기억하는 공간
    [EC2 / Docker 설치하기] Docker ubuntu환경에서 설치하는 법
    상단으로

    티스토리툴바