기은P
시간이 멈추는 장소
기은P
  • Programming (272)
    • 개발노트 (1)
    • FrontEnd (56)
      • ES&JS 문법 (14)
      • HTML&CSS (4)
      • React 기본 (18)
      • React 심화 (12)
      • React 이슈 (2)
      • Project 연습 (1)
      • Next.js (5)
    • Backend&Devops (33)
      • AWS (2)
      • Docker (9)
      • Jenkins (6)
      • Nginx (6)
      • Node.js (1)
      • ElasticSearch (5)
      • 프레임워크&아키텍처 (2)
      • 암호화 (0)
      • 기타 (2)
    • 알고리즘 (3)
    • C# (8)
      • WPF (8)
    • Java (51)
      • 순수 Java (18)
      • RDF&Jena (12)
      • RCP&GEF (9)
      • JMX (5)
      • JMapper (3)
      • 오류해결 (4)
    • Database (21)
      • RDBMS (9)
      • NoSQL (2)
      • TSDB (1)
      • GraphQL (1)
      • Hibernate (3)
      • 데이터베이스 이론 (4)
      • Redis (1)
    • 프로토콜 (11)
      • Netty (4)
      • gRPC (5)
      • 프로토콜 개념 (2)
    • Server (4)
      • Linux (4)
    • 2020 정보처리기사 필기 (43)
      • 목차 (1)
      • 기출문제 (1)
      • 1과목 - 소프트웨어 설계 (6)
      • 2과목 - 소프트웨어 개발 (7)
      • 3과목 - 데이터베이스 구축 (8)
      • 4과목 - 프로그래밍 언어 활용 (7)
      • 5과목 - 정보시스템 구축 관리 (10)
    • 2020 정보처리기사 실기 (31)
      • 목차 (4)
      • 기출예상문제 (19)
      • 실기요약 (8)
    • 빅데이터분석기사 필기 (4)
      • 목차 (0)
      • 필기 요약 (3)
    • 전기 공학 (1)
      • CIM (1)
    • 산업자동화시스템 (3)
      • SCADA (1)
      • OPC UA (2)
    • 디자인패턴 (1)
    • 휴지통 (0)

공지사항

  • 공지사항/포스팅 예정 항목

최근 댓글

최근 글

전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
기은P

시간이 멈추는 장소

[리눅스] docker, docker-compose 설치
Backend&Devops/Docker

[리눅스] docker, docker-compose 설치

2024. 2. 21. 15:05
반응형

리눅스(우분투) 설치 버전입니다.

1. 도커 설치

리눅스에 도커를 설치하려면 아래 명령어를 따라가야합니다.

 

1. 리눅스 SSH 접속

 

2. 패키지 최신 업데이트

sudo apt update

 

3. 도커 다운로드를 위한 https 관련 패키지 설치

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

 

4. 도커 레포지토리 접근을 위한 GPG Key 설정

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

 

5. 도커 레포지토리 등록

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

 

6. 등록한 레포지토리를 포함해 다시 패키지를 최신으로 업데이트 합니다.

sudo apt update

 

7. 도커 설치

sudo apt install docker-ce

 

8. 도커 실행 상태 확인

sudo systemctl status docker

 

 

 

2. 도커 컴포즈 설치

도커 컴포즈는 리눅스 패키지에 포함이 되어있지 않아서 별도로 웹(깃허브)에서 파일을 다운받아 리눅스에 등록하는 형태로 사용이 가능합니다.

 

1. 도커 컴포즈 설치

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

 

버전을 변경하고 싶으면 가운데에 있는 v2.5.0을 변경하면됩니다.

도커 컴포즈의 경로는 다들 /usr/local/bin/docker-compose 로 하는것 같습니다.

 

2. 도커 컴포즈 권한 부여

sudo chmod +x /usr/local/bin/docker-compose

 

3. 심볼릭 링크 연결

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

 

4. 버전 확인

docker-compose --version

 

반응형
저작자표시 변경금지 (새창열림)

'Backend&Devops > Docker' 카테고리의 다른 글

[Kafka] Docker compose 설치  (0) 2024.04.30
[Docker] 도커 안에 젠킨스 설치 (도커 인 도커, Docker In Docker, D in D)  (0) 2022.05.06
[Docker] Docker Compose 문법 정리  (0) 2021.12.23
[Dockerfile] Dockerfile express 연동하기  (0) 2021.12.21
[Dockerfile] Dockerfile이란? Dockerfile 옵션  (1) 2021.12.21
    'Backend&Devops/Docker' 카테고리의 다른 글
    • [Kafka] Docker compose 설치
    • [Docker] 도커 안에 젠킨스 설치 (도커 인 도커, Docker In Docker, D in D)
    • [Docker] Docker Compose 문법 정리
    • [Dockerfile] Dockerfile express 연동하기
    기은P
    기은P
    기은P의 블로그 일상과 개발 관련 포스팅 #React #Typescript #Next #Nest https://github.com/kimdongjang

    티스토리툴바