PodmanでGitLabの起動

ネットワークの作成

podman network create --subnet 10.0.40.0/24 --gateway 10.0.40.1 network-gitlab

GitLab用のポッド作成

ボリュームの作成

mkdir -p \
  /srv/podman/gitlab-pod/config \
  /srv/podman/gitlab-pod/logs \
  /srv/podman/gitlab-pod/data

ポッド作成

podman pod create --name gitlab-pod -p 22080:80 -p 22443:443 -p 22022:22 --network=network-gitlab
podman create --pod gitlab-pod --name gitlab \
  -e GITLAB_OMNIBUS_CONFIG="external_url 'https://ydlprog.ddns.net/gitlab/'; gitlab_rails['gitlab_shell_ssh_port'] = 22022" \
  -v /srv/podman/gitlab-pod/config:/etc/gitlab \
  -v /srv/podman/gitlab-pod/logs:/var/log/gitlab \
  -v /srv/podman/gitlab-pod/data:/var/opt/gitlab \
  docker.io/gitlab/gitlab-ce:latest

コンテナの起動

podman pod start gitlab-pod

起動には数分かかります

root passwordの確認

podman exec -it gitlab grep "Password" /etc/gitlab/initial_root_password

コメント

タイトルとURLをコピーしました