Centos7.4はDockerを使用してGitlabをデプロイします

1. Dockerのインストール、開始、イメージのインポート

yum -y install docker

systemctl restart docker

systemctl enable docker

docker load <gitlab_zh.tar

次に、Dockerがgitlabを起動するため、ローカルsshのデフォルトポートを変更します。ポート22を占有する必要があります。

vim / etc / ssh / sshd_config

systemctl restart sshd

docker run -d -h gitlab --name gitlab -p 443:443 -p 80:80 -p 22:22 --restart always -v / srv / gitlab / config:/ etc / gitlab -v / srv / gitlab /ログ:/ var / log / gitlab -v / srv / gitlab / data gitlab_zh:
コンテナが正常に起動しましたgitlabイメージが非常に大きいため、時間がかかります。

待ってます。

3.デフォルトでは、マシンはポート80を使用します。直接アクセスできます。最初のアクセスにはパスワードが必要です

ログインアカウントはrootで、パスワードは設定した新しいパスワードです。

グループ、プロジェクトを作成し、ユーザーはグループにバインドされ、SSH公開鍵を送信します

私はWebインターフェースでdevopsという名前のグループを作成し、そのグループにmyprojectという名前のプロジェクトを作成し、そのグループのメインプログラムapeの役割を持つharryという名前のユーザーを作成しました。そして、リモートマシンのssh公開鍵を設定に入れます。

4番目に、リモートマシンにgitをインストールし、gitローカル構成を構成し、gitlabプロジェクトをローカルにプルします。

yum -yインストールgit

mkdir devops

cd devops /

 git init

git clone [email protected]:devops / myproject.git

cd myproject /

コードファイルを作成し、それをバッファ領域に追加し、ローカルウェアハウスにコードを送信し、コードにバージョンのラベルを付け、コードをリモートウェアハウスにプッシュし、ラベルをリモートウェアハウスにプッシュします。

gitlabを確認してください。コードがアップロードされています。

index.htmlファイルを更新し、再度送信します。バージョンは2.0です。

バージョンは2.0ですが、タグには2つのタグがあります。

タグを表示

ラベルに従って、対応するバージョンのコードファイルを表示できます。

4.他のリモートホストの場合、gitlabプロジェクトをプルするのが初めての場合は、直接git cloneできます。更新するその他のものは直接git pullできます。

 

73件の元の記事を公開 賞賛4 20,000回以上の閲覧

おすすめ

転載: blog.csdn.net/qq_27592485/article/details/102414584