Dockerインスタンスをアップグレード
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab Self-Managed
Dockerベースのインスタンスを、GitLabの以降のバージョンにアップグレードします。
アップグレードする前に、アップグレード前に必要な情報を確認してください。
Docker Engineを使用してGitLabをアップグレードする
Docker Engineを使用してインストールされたGitLabインスタンスをアップグレードするには、次のようにします:
実行中のコンテナを停止します:
sudo docker stop gitlab既存のコンテナを削除します:
sudo docker rm gitlab新しいイメージをプルします:
sudo docker pull gitlab/gitlab-ee:<version>-ee.0sudo docker pull gitlab/gitlab-ce:<version>-ce.0GITLAB_HOME環境変数が定義されていることを確認してください:echo $GITLAB_HOME以前に指定したオプションを使用して、コンテナを再度作成します:
sudo docker run --detach \ --hostname gitlab.example.com \ --publish 443:443 --publish 80:80 --publish 22:22 \ --name gitlab \ --restart always \ --volume $GITLAB_HOME/config:/etc/gitlab \ --volume $GITLAB_HOME/logs:/var/log/gitlab \ --volume $GITLAB_HOME/data:/var/opt/gitlab \ --shm-size 256m \ gitlab/gitlab-ee:<version>-ee.0
初回実行時に、GitLabは自身を再構成し、アップグレードします。
Docker Composeを使用してGitLabをアップグレードする
Docker Composeを使用してインストールされたGitLabインスタンスをアップグレードするには、次のようにします: