ysk(0soo)
Lifealong
ysk(0soo)
전체 방문자
오늘
어제
  • 분류 전체보기 (238)
    • Java (50)
      • whiteship-java-study (11)
      • Java (28)
      • time (6)
    • Spring (68)
      • JPA (15)
      • Spring (1)
      • SpringBoot (1)
      • SpringMVC (6)
      • Spring Security (22)
      • Jdbc (1)
      • RestDocs (14)
      • log (6)
    • Kotlin (3)
    • Web (2)
      • nginx (1)
    • Database (14)
      • MySQL (5)
      • PostgreSQL (1)
      • SQL (1)
      • Redis (4)
    • C, C++ (0)
    • Git (1)
    • Docker (2)
    • Cloud (3)
      • AWS (3)
    • 도서, 강의 (0)
      • t5 (0)
    • 기타 (7)
      • 프로그래밍 (1)
    • 끄적끄적 (0)
    • CS (14)
      • 운영체제(OS) (2)
      • 자료구조(Data Structure) (9)
    • 하루한개 (12)
      • 우아한 테크코스-10분테코톡 (12)
    • 스터디 (12)
      • 클린 아키텍처- 로버트마틴 (2)
      • JPA 프로그래밍 스터디 (10)
    • 테스트 (34)
      • JUnit (19)
      • nGrinder (2)
      • JMeter (0)
    • Infra (3)
    • 프로그래머스 백엔드 데브코스 3기 (0)
    • 디자인 패턴 (3)
    • Issue (4)
    • system (1)
      • grafana (0)
      • Prometheus (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • github

공지사항

인기 글

태그

  • nGrinder
  • node exporter basic auth
  • 인가(Authorization) 처리
  • StructuredConcorrency
  • mysql
  • AccessDecisionVoter 커스텀
  • DataJpaTest
  • 동시성 제어
  • nginx basic auth
  • 동일성
  • java
  • junit5
  • 가상 스레드
  • AccessDecisionManager
  • tree
  • 가상 스레드 예외 핸들링
  • 구조화된 동시성
  • 정규표현식
  • VirtualThread Springboot
  • AuthenticationException
  • restdocs custom
  • LocalDateTime
  • restdocs enum
  • querydsl
  • UserDetailsService
  • scope value
  • FilterSecurityInterceptor
  • 동등성
  • 트랜잭션
  • jpa

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ysk(0soo)

Lifealong

Docker

ubuntu, amazon linux2, centos7 도커 설치 명령어

2023. 7. 21. 01:08
  1. ubuntu
  2. amazon linux2
  3. cent os7

ubuntu 도커 설치

  • 버전 Ubuntu 18.04

버전 확인 방법

lsb_release -a

결과

No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 18.04.5 LTS
Release:    18.04
Codename:    bionic
  • Ubuntu 22.04

패키지 업데이트

sudo apt-get update

패키지 설치

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Docker의 공식 GPG키를 추가

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Docker의 공식 apt 저장소를 추가

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

패키지 업데이트

sudo apt-get update

Docker 설치

sudo apt-get install docker-ce docker-ce-cli containerd.io

도커 실행상태 확인

sudo systemctl status docker

Docker-compose 설치

sudo apt-get install docker-compose

Permission 에러 발생할 시 sudo usermod -aG docker $USER 하고, 터미널을 나갔다가 들어와야 합니다.

Amazon linux2 도커 설치

패키지 업데이트

sudo yum update -y

yum으로 Docker 설치

sudo yum install docker -y

Docker-compose 설치

sudo yum install docker-compose

Docker 데몬 소켓 파일 권한 변경

sudo chmod 666 /var/run/docker.sock

or Docker 그룹에 인스턴스 접속 후 도커 바로 제어할 수 있도록 sudo 추가

sudo usermod -aG docker ec2-user

Docker 서비스 시작

sudo service docker start

도커 실행상태 확인

sudo systemctl status docker

Centos7 도커 설치

패키지 업데이트

sudo yum update -y

필요한 패키지 설치

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

Docker 저장소 설정

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Docker 설치

sudo yum install docker-ce docker-ce-cli containerd.io

docker-compose 설치

sudo yum install docker-compose

or

yum update -y

yum install -y yum-utils

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
저작자표시 비영리 (새창열림)

'Docker' 카테고리의 다른 글

Docker MySQL 컨테이너 콘솔(터미널) 한글 입력 문제 해결  (2) 2023.05.12
    'Docker' 카테고리의 다른 글
    • Docker MySQL 컨테이너 콘솔(터미널) 한글 입력 문제 해결
    ysk(0soo)
    ysk(0soo)
    백엔드 개발을 좋아합니다. java kotlin spring, infra 에 관심이 많습니다. email : kim206gh@naver.com github : https://github.com/devysk

    티스토리툴바