https://about.gitlab.com/releases/2022/06/30/critical-security-release-gitlab-15-1-1-released/
최근 깃랩 취약점 발생
현재 버전: 14.6.3
업그레이드 할 버전: 14.10.5
프로세스
1. 기존 도커 컨테이너 이미지화(백업)
docker commit -p [컨테이너아이디] [백업 이미지 이름]
ex) docker commit -p 90921cd146d5 backup_gitlab_latest_image
※ -p 옵션은 커밋을 위해 컨테이너를 일시 정지 시키는 옵션
※ 백업전에 gitlab 일시중지 팀내에 공유
cd /home에서
컨테이너 실행여부 확인: docker-compose ps
만약 중지되어있으면 시작: docker-compose start
2. 백업 유무 확인을 위한 docker images 확인
3. /home/gitlab-docker/docker-compose.yml 생성 후 변경 (이전 버전 docker-compose.yml 파일 폴더 분리)
image: 'gitlab/gitlab-ce:latest' -> 'gitlab/gitlab-ce:14.10.5-ce.0'
4. /home/gitlab-docker 밑에서 docker-compose.yml 실행
docker-compose up -d
- 같은 도커볼륨 바라보는중
- 포트만 다르게 설정 8081 -> 8082, 2224 -> 2225
5. nginx 설정파일 수정 후 nginx reload
upstream gitlab-workhorse의 포트 8081 -> 8082 수정
systemctl reload nginx
6. 정상 접속 확인 후 기존 docker 중지
{{url}} 접속
cd /home
docker-compose stop
※ 명령어 참고
- docker-compose start : 컨테이너 시작
- docker-compose stop : 컨테이너 중지
※ 참고 사이트
https://shanepark.tistory.com/285?category=1224496
'형상관리 > gitlab' 카테고리의 다른 글
docker를 이용한 gitlab ce(Community Edition) git서버 구축 및 관리자 계정 비밀번호 변경 (3) | 2022.01.09 |
---|