docker配備gitlab


dockerはgitlabを配置するのが便利であるため、dockerでgitlabを配置し、インストール手順は以下の通りです.
私が持っている仮想マシンのテストはcentos 7.1で、私のipは192.168.12.234です.
dockerのインストールと基礎知識はここでは言わない

1.gitlabミラーをダウンロードする

docker pull gitlab/gitlab-ce

2.gitlabインスタンスの実行

mkdir -pv /data/gitlab/{config,logs,data}
GITLAB_HOME="/data/gitlab"
docker run -d \
    --hostname gitlab \
    --publish 8443:443 --publish 80:80 --publish 2222: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 \
    gitlab/gitlab-ce

3.gitlabインスタンスの構成

docker exec -it gitlab /bin/bash

 
vim /etc/gitlab/gitlab.rb

 external_url, 

external_url "http://192.168.12.234"

 exit

 

docker restart gitlab

4.gitlabへのアクセス


ダイレクトパスhttp://192.168.12.234アクセスは最初502に遭遇し、その後selinuxが開いていることを確認し、502を閉じるとよい.また、システムファイアウォールもチェックする