Jenkins の Docker のデプロイとインストール手順

Jenkins の Docker のデプロイとインストール手順

まず、Docker がインストールされたサーバーが必要です。 (私はすでにこれをサーバーにインストールしています)

最初のステップは画像を引き下げることです

docker pull jenkins/jenkins:lts 

2番目のステップはマッピングディレクトリを作成することです

# 適切な場所にマッピングディレクトリを作成します mkdir -p jenkins_home
# ディレクトリの権限を確認する ls -nd jenkins_home
# 所有者を管理者に変更する sudo chown -R 1000:1000 jenkins_home 

ステップ3: Jenkinsを起動する

# Docker イメージを表示

# Jenkinsを起動する
docker run -d -p 12580:8080 --name=jenkins -v /my_data/jenkins_home/:/var/jenkins_home jenkins/jenkins:lts

ステップ4: Jenkinsのウェブページを開く

次にコンテナに入り、パスワードを確認する必要があります

# コンテナリストを表示する sudo docker ps 

次にコンテナIDに従ってコンテナを入力します

sudo docker exec -it 8c6be63a8fd5 /bin/sh

パスワードを取得

cat /var/jenkins_home/secrets/initialAdminPassword

次に、このパスワードを上記の Web ページに入力します。

その場合、エラーが報告される可能性があります: cloudbees-folderプラグインが見つかりません

解決策は、/packages/jenkins/plugins/cloudbees-folder/latestのインデックスに移動することです。

ダウンロード後、jenkins_home フォルダ下の war/WEB-INF/detached-plugins に配置し、コンテナを再起動します。

次に、推奨プラグインをインストールします

次に、管理者ユーザーを作成し、Jenkins のインストールを完了します。

Docker のデプロイと Jenkins のインストールの実装手順についてはこれで終わりです。Docker のデプロイと Jenkins のインストールに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • DockerでMongoに接続するためのMongo4.2とクライアントツールをインストールします。
  • DockerにRabbitMQをインストールする詳細な手順
  • RocketMQ の Docker インストールとインストール中に発生した問題の解決策
  • dockerにzeppelineをインストールする

<<:  MySQLデータベースインデックスの詳細な紹介

>>:  HTMLのインライン要素とブロックレベル要素とは何か、またそれらの違いは何ですか

推薦する

WMLタグの概要

構造関連タグ--------------------------------------------...

MySQL初心者はグループ化や集計クエリの煩わしさから解放されます

目次1. グループクエリの概略図2. groupbyキーワード構文の詳細な説明3. 簡単なグループク...

Linux の 5 ステップ ビルド カーネル ツリー

目次0. システムに付属するカーネルツリー1. 環境設定最初のステップステップ2 2. ソースコード...

Dockerコンテナでユーザーを切り替えるときに権限が不足する問題を解決する方法

Docker コンテナでユーザーを切り替えると、権限が不十分であるというメッセージが表示されます。解...

WeChatミニプログラムはどのようにしてユーザー情報とユーザーの電話番号を同時に取得するのか

今日ログインページを書いていたとき、個人情報と携帯電話番号を認証する必要がありましたが、ページにボタ...

JavaScript の矢印関数と通常の関数の違いの詳細な説明

この記事では、JavaScriptにおけるアロー関数と通常の関数の違いについて解説します。具体的な内...

JavaScript キャンバスで動的な点と線の効果を実現

この記事では、動的な点と線の効果を実現するためのJavaScriptキャンバスの具体的なコードを参考...

Mysqlはストアドプロシージャを通じて文字列を配列に分割します

文字列を配列に分割するには、次の 3 つの MySQL 関数を使用する必要があります。 REVERS...

MySQL 5.7 データベースのインストール手順の個人的な要約

1.mysql-5.7.19-winx64.zip(これは無料のインストールバージョンで、約318 ...

Dockerにおけるコンテナとイメージの違いについてお話ししましょう

鏡とは何ですか?イメージは、複数のイメージ レイヤー (UnionFS および AUFS ファイル ...

MySQLデータ移行方法とツールの分析

この記事は主にMySQLデータ移行方法とツールの分析を紹介します。サンプルコードを通じて詳細に紹介さ...

適応的な幅と高さを持つ9つの正方形グリッドの背景画像の切り取りの分析

<br />幅と高さが適応するオリジナルの 9 グリッド レイアウトをベースに、ネットワ...

js でオブジェクトとオブジェクト メソッドを作成するいくつかの方法の詳細な説明

この記事は、JS レッドブックの第 8 章に記載されているオブジェクトに関する 2 番目の記事です。...

Linux での MySQL 8.0 インストール チュートリアル

この記事では、LinuxでMySQL 8.0をインストールする方法を紹介します。具体的な内容は次のと...