*前提条件システムは、ドッカーがインストールされています
1、クエリ画像GitLab
ドッキングウィンドウの検索gitlab
2、ミラー今GitLab
3、フォルダを作成します
ます。mkdir -p /ソフトウェア/ gitlab /設定
ます。mkdir -p /ソフトウェア/ gitlab /ログ
ます。mkdir -p /ソフトウェア/ gitlab /データ
4、スタート
ドッキングウィンドウの実行には、-p 9443を-d:443 -p 9080:80 -p 9022:22 \
--name gitlab --restart常に\
--volume /ソフトウェア/ gitlab / configに:の/ etc / gitlab \
--volume /ソフトウェア/ gitlab /ログ:は/ var / log / gitlab \
--volume /ソフトウェア/ gitlab /データ:の/ var / opt / gitlab \
gitlab / gitlab-CE:lates
5、設定ファイルを変更します
VI gitlab /設定/ gitlab.rb
external_url 'http://gitlab.xxx.co'
gitlab_rails [ 'gitlab_ssh_host'] = 'gitlab.xxx.co'
gitlab_rails [ 'gitlab_shell_ssh_port'] = 9022
6、構成nginxの
上流gitlab {
サーバーxxx.xxx.xxx.xxx:9080。
}
サーバー{
80聞きます。
SERVER_NAME gitlab.xxx.co;
位置/ {
client_max_body_size 10Mは、
オフproxy_redirect;
proxy_set_headerホスト$ホスト;
proxy_set_header X-のReal-IP $ REMOTE_ADDR。
proxy_set_headerのX-転送さ-について$ proxy_add_x_forwarded_for。
proxy_passます。http:// gitlab。
}
}
7、gitlabを入力します。
管理者パスワードを入力するのは初めて(管理者ルート)のデフォルトを変更するには