GitLabは、コード管理ツールとしてのGitを使用して、オープンソースプロジェクトのための倉庫管理システムであり、Webサービスに基づいて構築します。
同様の機能を持つGitLab GitHubには、通常GitLabにGitのリポジトリ管理LANを使用して自分のビジネスをセットアップします。
インストールGitlabドッカー1
拉取gitlab、Redisの、PostgreSQLの
gitlab依存とRedisのPostgreSQLの
ドッキングウィンドウプルsameersbn / Redisの ドッキングウィンドウsameersbnプル / postgresqlの ドッキングウィンドウプルgitlab / gitlab-CEを:最新
コンテナにpostgresqlを作成します。
#のpostgresqlの容器 ドッキングウィンドウの実行--nameのPostgreSQLは-d --privileged =真\ -e ' DB_NAME = gitlabhq_production ' -e ' DB_USER = gitlab ' \ -e ' DB_PASS =パスワード' -e ' DB_EXTENSION = pg_trgm ' \ -v /ホーム/ルートは/ opt / postgresqlの/データ:の/ var / libに/ PostgreSQLのsameersbn / PostgreSQLの
コンテナRedisのを作成します。
#のRedisの容器 ドッキングウィンドウの実行--name Redisの-d --privileged =真\ -v /ホーム/ルートは/ opt / Redisの/データ:の/ var / libに/ Redisのsameersbn / Redisの
gitlabコンテナを作成します
ドッキングウィンドウの実行--name gitlab -d - リンクのPostgreSQL:PostgreSQLの\ - リンク Redisの:redisioは--hostname 192.168。120.160 -p 10022:22 -p 8899:80 \ -e ' GITLAB_PORT = 8899 ' -e ' GITLAB_SSH_PORT = 10022 ' \ -e ' GITLAB_SECRETS_DB_KEY_BASE =ロングとランダム・英数字の文字列' \ -e " GITLAB_SECRETS_SECRET_KEY_BASE =ロングとランダム・英数字の文字列「 \ -e 」GITLAB_SECRETS_OTP_KEY_BASE =ロングとランダム・英数字の文字列' \ -e ' GITLAB_HOST = 192.168.120.160 ' -e ' SMTP_AUTHENTICATION =ログイン" \ -v /ホーム/ルートは/ opt / gitlab /データ:/ホーム/ gitの/データdocker.io/gitlab/gitlab-ce
ブラウザアクセス:http://192.168.101.64:8899
まず、いくつかの時間を取るために訪問。