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のインライン要素とブロックレベル要素とは何か、またそれらの違いは何ですか

推薦する

Typescriptを使用してローカルストレージをカプセル化する方法

目次序文ローカルストレージの使用シナリオ使用上の問題解決機能性有効期限を追加データ暗号化を追加する命...

Maven+Tomcat 基本イメージを構築する Docker の実装

序文Javaプログラミングでは、ほとんどのアプリケーションはMavenに基づいて構築されており、配信...

CSSの幅と高さのデフォルト値の詳細な説明:autoと%

結論は幅の%: 包含ブロック(親要素)の幅に基づいて、親の制限を超える幅のパーセンテージを定義します...

古典的なJavaScriptの再帰ケースの質問の詳細な分析

目次再帰とは何ですか?また、どのように機能しますか? 1. 合計(1)デジタル加算(2)配列の和2....

Windows で IP アドレスを指定してサーバーへのリモート アクセスを設定する方法

当社には、外部ネットワークからの干渉を受けることが多いサーバーが多数あります。侵入者はポート 338...

Linux statコマンドの使用

1. コマンドの紹介stat コマンドは、ファイルまたはファイル システムに関する詳細情報を表示する...

MySQL でレプリケーション フィルターを動的に変更する方法

MySQLはレプリケーションフィルターを動的に変更します今日遭遇した問題についてお話しします。今日は...

フレックスレイアウトとposition:absolute/fixedの競合の詳細な説明

以前、プロジェクトを開発しているときに、flex レイアウトと position:absolute/...

Docker+nacos+seata1.3.0 のインストールと使用設定チュートリアル

これに先立ち、1日かけてやってみました。Seataは使い方が簡単で超シンプルですが、インストールや設...

WEB2.0の片手ルール

<br />前回のCSSに関する記事は、多くの人にあまり理解されませんでした。そのため、...

CSS+JS で水滴の波紋アニメーション ボタン効果を実装するサンプル コード

コードは次のようになります。 <!DOCTYPE html> <html lang...

CSS仕様 BEM CSSとOOCSSサンプルコード詳細説明

序文プロジェクト開発中、各人のコーディング習慣が異なるため、記述された CSS コードは十分に構造化...

CSS で放射状グラデーションを使用してカード効果を実現する

数日前、同僚がポイントモールプロジェクトを受け取りました。このプロジェクトには、カードやクーポンをギ...

jQueryはショッピングカートの完全な機能を実現します

この記事では、ショッピングカートの完全な機能を実現するためのjQueryの具体的なコードを参考までに...

Docker ベースの MySQL マスタースレーブレプリケーション環境を構築するための実装手順

1. はじめに以前のプログラム アーキテクチャは次の形式になります。プログラムのサイズが大きくなると...