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

推薦する

Docker ベースの MySQL マスタースレーブ レプリケーションを実装する方法

序文MySQL マスター/スレーブ レプリケーションは、アプリケーションの高パフォーマンスと高可用性...

メモリ構成が過剰でMySQLが起動できない問題の解決方法

問題の説明MySQL の起動時にエラーが報告されます。エラー ログを確認してください。 [エラー] ...

Xiaomi公式サイトの登録・ログイン機能を模倣するJavaScript

目次まずページレイアウトを構築する必要がありますJS関数1 JS関数2 JS関数3 JS関数4効果図...

Linux に MySQL 8.0.19 をインストールするための詳細な手順と問題解決方法

最近Tencent Cloudサーバーを購入し、環境を構築しました。このメモは、これまで MySQL...

Dockerコンテナは定期的にデータベースをバックアップし、指定されたメールボックスに送信します(設計アイデア)

目次1. 背景: 2. デザインのアイデア: 3. 起動スクリプトを書く4. イメージを構築する5....

MySQL 5.7のワンクリックインストールとパスワードポリシーの変更方法

1.Mysqlスクリプトのワンクリックインストール [root@uat01 ~]# cat Inst...

CSSを使用して、頻繁に表示される奇妙なボタンを簡単に実装します。

背景グループでは、CSS を使用してインセット コーナー ボタンを実装する方法や、矢印付きのボタンを...

Mysql の主キー インデックスと非主キー インデックスの違いについて簡単に説明します。

目次インデックスとは何か主キーインデックスと通常のインデックスの違いインデックスにはどのデータ構造が...

グローバルトーストコンポーネントをカプセル化するVueの完全な例

目次序文1. vue-cliを使う1. Toastコンポーネントを定義する2. main.jsで設定...

JavaScript オブジェクトの組み込みオブジェクト、値型、参照型の説明

目次物体オブジェクト定義オブジェクトのメンバーを反復処理するJS組み込みオブジェクト数学オブジェクト...

音声キューイングシステムを実装するためのJavaScript

目次導入主な特徴エフェクト表示キーコード導入音声キューイングシステムは、銀行、レストラン、病院などの...

Zabbix を使用して Oracle データベースを監視する方法の詳細な説明

1. 概要Zabbix は非常に強力で、最も広く使用されているオープンソースの監視ソフトウェアです。...

この記事はVueのライフサイクルを理解するのに役立ちます

目次1. beforeCreate & created 2. マウント前とマウント済み3. ...

rpm を使用して指定されたバージョンの docker (1.12.6) をインストールする詳細な手順

1. 理由システムが Centos7.3 の場合、yum install docker を使用して直...

CSS 向け SASS スタイル プログラミング ガイド

SASS を使用する開発者が増えるにつれて、SASS コードの数に注意する必要があります。 SASS...