Docker:GitLabを動かす

DockerでGitLabを動かしてみる


環境

Windows 10 21H2 (19044.1348)
Docker Desktop

手順

1. 準備
ホストにGitLabのデータフォルダを作成しておく
・D:\userdata\gitlab\config
・D:\userdata\gitlab\logs
・D:\userdata\gitlab\data

2. Dockerイメージ取得
docker pull gitlab/gitlab-ce
  

3. コンテナ実行
docker run -d --name gitlab -p 8082:80 -v d:\userdata\gitlab\config:/etc/gitlab -v d:\userdata\gitlab\logs:/var/log/gitlab -v d:\userdata\gitlab\data:/var/opt/gitlab gitlab/gitlab-ce
    
パラメータ:
-d … バックグラウンドで実行
--name … 別名として "gitlab"
-p … コンテナのポート80をホストの8082にマッピング
ほかに 22 と 443もマッピングした方が良いかもしれないが、とりあえず現状は80のみマッピング
ホスト側は8080と8081は別に使っているので8082とした
-v … GitLabの各データフォルダをホストのD:\userdata\gitlabへマッピング

4. 実行
localhost:8082 で接続
コンテナ実行後しばらく待たないと接続できない
初回ログインは root、パスワードは D:\userdata\gitlab\config\initial_root_password ファイルをメモ帳などで開くと書いてある


Docker, Git

0 件のコメント:

その他の記事