본문 바로가기
시스템/쿠버네티스

[쿠버네티스] 우분투22.04 도커 설치하기

by cbwstar 2024. 1. 9.
728x90
반응형

1. 우분투 시스템 패키지 업데이트

 $ apt-get update

2. 필요한 패키지 설치

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

3. Docker 공식 GPG Key 추가

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

4. Docker 리포지터리 설정

   docker.list에 docker 리포지터리를 설정해 줍니다. 

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

5. 도커 엔진 설치

 apt-get update

apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

- 설치 확인

$ docker --version

$ docker compose version

 

/* docker-compose-plugin 만 추가 하면 도커 컴포즈도 자동으로 설치가 된다. */

 

/* 도커 컴포즈 수동으로 설치 */

 

6. 도커 컴포즈 설치

   root가 아닌 사용자 계정에서 설치 권장

https://github.com/docker/compose

 

GitHub - docker/compose: Define and run multi-container applications with Docker

Define and run multi-container applications with Docker - GitHub - docker/compose: Define and run multi-container applications with Docker

github.com

/* 도커 컴포즈 설치 환경 정의 */
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins

 1)  도커 컴포즈 최신 버전 다운로드

curl -SL https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose

 2) 도커 컴포즈 실행 권한 부여

chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose

 3) 모든 사용자가 사용할수 있도록 /usr/local 에 폴더 생성후 도커 컴포즈 복사

sudo mkdir -p /usr/local/lib/docker
sudo cp -r $DOCKER_CONFIG/cli-plugins /usr/local/lib/docker

/* 도커 컴포즈 버전 확인 */
cbw@master:~/.docker$ docker compose version
Docker Compose version v2.16.0

 

728x90
반응형

댓글



"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

loading