docker version
1. 보안 강화:
2. 새로운 기능:
3.성능 향상:
4. 버그 수정:
5. 커뮤니티 및 지원:
6. 최신 기술과의 호환성:
7. 유지 관리 및 오랜 기간 동안의 지원(Long Term Support):
1. 기존에 실행중인 컨테이너들을 stop한다.
2. 현재 사용중인 19.x 버전의 docker 엔진을 삭제한다.
3. 최신 버전의 docker 엔진을 설치한다.
4. 기존 버전에서 운영중이 였던 컨테이너 기동(start)!
5. if, error 발생 시 원인 파악, 문제 해결 -> 중지되었던 컨테이너 start
~$ docker run -d -p 9001:80 --name=nginx-web nginx:1.19
~$ docker run -d -p 9002:80 --name=httpd-web httpd:2.4
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3ebf9d0ee8c8 httpd:2.4 "httpd-foreground" 5 seconds ago Up 3 seconds 0.0.0.0:9002->80/tcp, :::9002->80/tcp httpd-web
3e2d14471983 nginx:1.19 "/docker-entrypoint.…" About a minute ago Up About a minute 0.0.0.0:9001->80/tcp, :::9001->80/tcp nginx-web
# docker 엔진 update 전에 해당 컨테이너를 stop 하거나, docker 삭제 시 자동 stop 됨.
# 현재 사용중인 docker-ce 19(나는 20 docker 에전 버전 설치 x)버전 삭제
# Docker가 이미 설치된 경우, yum을 사용하여 패키지를 업데이트할 수 있습니다.
~$ sudo yum update -y docker
# Docker 서비스 재시작:
~$ sudo service docker restart
# 또는
~$ sudo systemctl restart docker
# 버전 확인
~$ docker --version