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
/* 도커 컴포즈 설치 환경 정의 */
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
반응형
'시스템 > 쿠버네티스' 카테고리의 다른 글
[쿠버네티스] 깃랩(Giglab) 설치 (0) | 2024.01.10 |
---|---|
[쿠버네티스] Harbor(하버) 설치하기 TLS CA키 생성 (0) | 2024.01.10 |
[쿠버네티스] 헬름 설치 (0) | 2024.01.09 |
[쿠버네티스] 아르고(Argo) cd 설치 (0) | 2024.01.09 |
[쿠버네티스] 젠킨스 CI 구성 (0) | 2024.01.09 |
댓글