Notice
Recent Posts
Recent Comments
Link
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

백엔드 개발자 블로그

3. Docker Engine update 본문

CI CD/Docker

3. Docker Engine update

backend-dev 2025. 12. 17. 13:47

업데이트를 해야하는 이유

1. 새로운 기능

2. 버그 수정

3. 보안 패치

4. 성능 개선

5. 호환성

6. 생태계 지원

7. LTS 


Docker Engine update 절차

1. 실행중인 컨테이너들을 stop(선택)

# 이건 안해도 삭제할 때 자동으로 stop함
docker stop [컨테이너 이름]

 

2. 현재 사용중인 docker 엔진 삭제

# 현재 사용중인 docker-ce 19버전 삭제 
sudo apt update
sudo apt -y remove docker-ce

 

3. 최신 버전의 docker 엔진 설치준비 

# 1. 최신버전의 docker 설치를 위한 준비 (HTTPS 저장소 사용 + Docker 공식 GPG 키 등록 + 외부 저장소 추가)
# Docker 공식 저장소를 HTTPS 기반으로 안전하게 추가하고, GPG 서명 검증을 통해 최신 Docker 패키지를 신뢰성 있게 설치하기 위한 사전 준비 단계
sudo apt -y install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

# 2. gpg key download
curl -fsSL https://download.docker.com/linux/ubuntu/gpg|sudo gpg--dearmor-o/usr/share/keyrings/docker-archive-keyring.gpg
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg|sudo gpg|sudo apt-key add-OK

# 3. docker repository 등록
echo "deb [arch=amd64 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. 설치

# 설치
sudo apt update

# 버전 확인
docker --version

 

 

5. 컨테이너 가동

# 가동
docker start [docker이름]

# 가동 확인
docker ps -a

 

'CI CD > Docker' 카테고리의 다른 글

5. Docker 컨테이너 CLI  (0) 2025.12.18
4. Docker Image 이해  (0) 2024.05.22
1. 컨테이너 가상화 이해  (0) 2024.05.22
Docker 개념  (0) 2023.08.22