1
每個人都知道一個docker gitlab鏡像,它在新版本發佈時會自動更新嗎?Docker GitLab自身更新的圖像
我現在修正了這個版本,因爲我沒有使用最新標記的圖片嘗試automatique更新。
我測試了sameersbn/gitlab和gitlab/gitlab-ce圖像。
有沒有人有任何建議安全更新?
每個人都知道一個docker gitlab鏡像,它在新版本發佈時會自動更新嗎?Docker GitLab自身更新的圖像
我現在修正了這個版本,因爲我沒有使用最新標記的圖片嘗試automatique更新。
我測試了sameersbn/gitlab和gitlab/gitlab-ce圖像。
有沒有人有任何建議安全更新?
你可以這樣做。
升級到最新Gitlab
通過使用泊塢窗gitlab的升級過程變得非常簡單。我們更新了我們的docker-compose.yml
中的圖片以使用gitlab/gitlab-ce:latest
所以現在每當我們拉圖片時,它總是會拉最新版本。
upgrade_gitlab.sh
#!/bin/bash
# Pull the latest image
docker-compose pull | grep -q "Image is up to date"
IMAGE_UPDATED=$?
if [ $IMAGE_UPDATED -ne 0 ]; then
echo "New image found for Gitlab"
echo "Backing up old Gitlab"
docker-compose exec gitlab gitlab-rake gitlab:backup:create
# Update docker
docker-compose up -d
# Check logs for any issues
docker-compose logs -f
else
echo "No update found for Gitlab"
fi
現在你可以安排這個腳本或者使用詹金斯執行它。無論你喜歡什麼節點
PS:取自我的文章http://tarunlalwani.com/post/migrating-gitlab-6-mysql-to-latest-gitlab/