반응형
동탄야도란
미역의 DevOps 일지
동탄야도란
전체 방문자
오늘
어제
  • 분류 전체보기 (54)
    • javascript (0)
      • Nest.js (0)
    • JAVA (1)
      • Algorithm (1)
    • DevOps (50)
      • Docker (7)
      • K8s (11)
      • AWS (10)
      • GCP (1)
      • Linux (6)
      • CS (7)
      • Terraform (2)
      • ElasticSearch (2)
    • 회고 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
동탄야도란

미역의 DevOps 일지

[Docker] ubuntu에서 docker & docker-compose 설치 방법
DevOps/Docker

[Docker] ubuntu에서 docker & docker-compose 설치 방법

2022. 12. 30. 19:00
728x90
반응형

이 글은 aws의 ubuntu 환경에서 진행된다는 점 참고하길 바란다

docker와 docker-compose 설치 방법은 도커 공식 독스에 설명되어있다

docker 설치

1. 기본적인 패키지들을 최신으로 업데이트를 하고 apt가 HTTPS를 통해 리포지토리를 사용하게 해주는 의존성 설치

$ sudo apt-get update && sudo apt-get install -y \
   apt-transport-https \
   ca-certificates \
   curl \
   gnupg \
   lsb-release

2. docker 공식 인증키 추가

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --yes --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

3. docker 리포지토리 추가

$ echo \
  	"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  	$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4. docker 설치

$ sudo apt-get update && sudo apt-get install -y docker-ce docker-ce-cli containerd.io

5. sudo 명령어 쓰지 않고 docker 사용하기

$ sudo usermod -aG docker ubuntu

나는 ubuntu라고 루트명을 정했기 때문에 ubuntu라고 했지만 다르게 정했다면 그 방식으로 하면 되겠다 실행을 했다면 docker 명령어가 실행이 되지 않을 텐데 exit 하고 제 접속한다면 docker 명령어가 잘 입력된다 docker 버전을 확인하고 싶다면 docker -v 하면 살치가 잘된 것을 확인할 수 있다

docker-compose 설치

$ sudo curl -L "https://github.com/docker/compose/releases/download/v2.1.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose

docker-compose 설치를 확인하기 위해 docker-compose -v를 해보시면 아래처럼 확인할 수 있다

 

출처

https://docs.docker.com/engine/install/ubuntu/

 

Install Docker Engine on Ubuntu

 

docs.docker.com

 

728x90
반응형

'DevOps > Docker' 카테고리의 다른 글

[Docker] docker-compose의 docker 네트워크  (0) 2023.01.24
[Docker] GitHub Actions으로 docker CI (도커캐시)  (0) 2023.01.12
[Docker] docker 이미지 생성하기  (0) 2022.12.12
[Docker] docker 로그 확인하기  (0) 2022.12.05
[Docker] docker 볼륨 컨트롤하기  (0) 2022.12.05
    'DevOps/Docker' 카테고리의 다른 글
    • [Docker] docker-compose의 docker 네트워크
    • [Docker] GitHub Actions으로 docker CI (도커캐시)
    • [Docker] docker 이미지 생성하기
    • [Docker] docker 로그 확인하기
    동탄야도란
    동탄야도란
    저도 잘 몰라요

    티스토리툴바