ドッカーコマンド仕上げ

取り付けと引っ張っgitlab
ドッカープルgitlab / gitlab-CE:最新

二安装完第一次启动。
ドッカ-d -p 6443を実行:443 -p 6081:80 -p 6022:22
-name gitlab --restart常に
-volume /ユーザ/ Molinが/ドッキングウィンドウ/ gitlab / configに:の/ etc / gitlab
-volume /ユーザ/ Molinが/ドッキングウィンドウ/ gitlab /ログ:は/ var / log / gitlab
-volume /ユーザ/ Molinが/ドッキングウィンドウ/ gitlab /データ:の/ var / opt / gitlab
gitlab / gitlab-CE:最新

パラメータ説明:
ドッカーRUN --detach \ -d ##バックグラウンドで実行されている
-hostname gitlab.example.com \#設定したホスト名またはドメイン名
-publish 6443:443 --publish 6081:80 --publish 6022:22 \# ローカルポートマッピング
-name gitlab \ミラーリング実行#1 gitlab-CEはここで、コンテナとなっ容器の名前である
-restart常に\#は常に代表は、サーバが自動的に起動開きますオンになっている再起動モード、設定
-volume /ユーザ/ Molinが/ドッキングウィンドウ/ gitlab / configに:の/ etc / gitlab \# /ユーザーへのgitlabプロファイルディレクトリをマップする/ Molinが/ドッキングウィンドウ/ gitlab / configのディレクトリ
-volume /ユーザ/ Molinが/ドッキングウィンドウ/ gitlab /ログ:は/ var / ログイン/ gitlab \#gitlabログファイルのディレクトリの/ユーザーMolinが/ドッキングウィンドウ/ gitlab /にマップされたログディレクトリ/
-volume /ユーザ/ Molinが/ドッカー/ gitlab /データ:の/ var / opt / gitlab \#データgitlab /ユーザ/ Molinが/ドッキングウィンドウ/ gitlabへのディレクトリのマッピングファイル /データディレクトリは
gitlab / gitlab-CE:最新#ミラーは、実行する必要があります

3 .Dockerをインストールした後、ドッキングウィンドウサービス管理(開始、無効化、再起動を含め、およびステータスを表示)には二つの方法することができます。
最初:外容器
1.
ドッカースタートgitlab
2.無効に
ドッカーSTOPのgitlab
3.再起動
ドッカー再起動gitlab
4.チェック開始状況の
ドッキングウィンドウのPS

第二:bashのコンソールオペレータを介して容器
1のbashにコンソールの方法は、
ドッカーExecの迅速化ITのgitlabバッシュ
2.スタート
gitlab-CTLスタート
3無効
gitlab-STOP CTL
4.再起動
、再起動、CTL gitlab
5ビュー状態を
ステータス-CTL gitlab
6. gitlab.rb変更設定ファイルの
検索/ -name gitlab.rb#検索プロフィール

#究極のキーは、いくつかのパラメータが変更するよう、次の
// gitlabのホストhttpアドレスは(ポート追加しない)プロジェクトを作成
external_url「HTTPを:// localhostを:6081」
//プロジェクトを作成するときgitlabの中のsshホストアドレス
gitlab_rails [ ' gitlab_ssh_host '] =' localhost 'の(ポートを追加しない)
#dockerを実行すると、対応するポート22とポートマッピング6922
gitlab_rails [' gitlab_shell_ssh_port '] = 6022
#が有効になっている
trueにsmtp_enable「] = gitlab_rails ['
#smtpサービスアドレス
gitlab_railsを[ 'smtp_address'] = "smtp.qq.com"
ポート
gitlab_rails [ 'SMTP_PORT'] = 465
#あなたがアカウントからメッセージを送信するために
gitlab_rails [ 'smtp_user_name'] = "[email protected]"
パスワード-mail#
gitlab_rails [ 'smtp_passwordは'] = "********"
サーバーのドメイン名-mail#
gitlab_rails [ 'smtp_domain'] = "smtp.qq.com"
ログイン認証
gitlab_rails [ 'smtp_authentication'] = "ログイン"
#465の使用ポートは、次の3つの構成します
gitlab_railsを[ 'smtp_enable_starttls_auto'] = trueに
gitlab_rails [ 'smtp_tls'] = trueに
gitlab_rails [ 'smtp_openssl_verify_mode'] = 'なし'
#のEメールあなたはアカウント
gitlab_rails [ 'gitlab_email_from'] = ' [email protected]'

力へのファイルエントリように構成ファイルを変更した後、7
gitlab再構成-CTL
8開閉bashのコンソール
出口

III。新しいプロジェクトがgitlabの上にプッシュされる
(例えば、私のプロジェクトのディレクトリ/ユーザー/月/ワークスペース/ myprjパス)プロジェクトディレクトリにCD
、CD /ユーザー/月/ワークスペース/ myprj
#これらのコマンドは、その後実行
のinit gitの
gitのをリモート起源SSH追加:// gitの@ localhostの:6022は/ dev / yunweu_dev.git
追加gitの。
gitの-m「新プロジェクト」コミット
プッシュ-u起源マスターgitの
上記のエラー場合は#をこのステップには、次の行のコマンドの、すなわち実装
gitのリモートセットあなたのリモートアドレスの-url起源
gitのリモートセットURL原点のssh:よう :// gitの@ localhostの:6022は/ dev / yunwei_dev.git
販売クラウドホスト
コンピュータのレンタルはお金の電気稼ぐためにアイドル状態のリソースをハングアップ
(小遣いを稼ぐためにアイドル状態のコンピュータリソースの使用を学生、主婦)のための
オンラインチェーンツール(国際版)の外部で発生
チェーンツール外でオンライン生成(中国語版)

公開された16元の記事 ウォンの賞賛2 ビュー401

おすすめ

転載: blog.csdn.net/momoringmok/article/details/105038065