GitLab をインストールしよう! (Docker Image)
https://hub.docker.com/r/gitlab/gitlab-ceからdockerイメージのダウンロード # docker pull gitlab/gitlab-ce 起動する #docker run --detach --hostname gitlab.example.com --publish 443:443 --publish 80:80 --name gitlab --restart always --volume /srv/gitlab/config:/etc/gitlab --volume /srv/gitlab/logs:/var/log/gitlab --volume /srv/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:latest あとはhttp://localhost/にアクセスする。 http://localhost:443/だとうまくいなかい。
何故か管理者権限のパスワード変更画面がでない…
# コンテナに入る # docker exec -it gitlab bash # 管理ツール(Ruby onRailsコンソール)を起動する # gitlab-rails console -e production -------------------------------------------------------------------------------- Ruby: ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux] GitLab: 14.0.1 (76b84b42f64) FOSS GitLab Shell: 13.19.0 PostgreSQL: 12.6 -------------------------------------------------------------------------------- Loading production environment (Rails 6.1.3.2) # id:1(root)を選択 irb(main):004:0> user = User.where(id: 1).first => #<User id:1 @root> # パスワードを設定 irb(main):005:0> user.password = 'secret_pass' => "secret_pass" # パスワード確認 irb(main):006:0> user.password_confirmation = 'secret_pass' => "secret_pass" # 保存 irb(main):007:0> user.save! ・・・ => true # 抜ける irb(main):008:0> exit
無事に root / secret_pass でログインできた。