Jenkins の Docker による構築と CI/CD パイプライン設定

インストール Docker を使用した Jenkins 環境のセットアップ 中国国内のネットワーク制限を考慮し、必要な Docker イメージを事前に取得しておくことを推奨します。 # Docker-in-Docker イメージ(コンテナ内で Docker コマンドを実行可能) docker pull docker:dind # Jenkins 公式イメージ(JDK17 同梱) docker pull jenkins/jenkins:2.452.3-jdk17 カスタム Jen ...

7月7日 16:37 投稿

Dockerを活用したアプリケーションコンテナ化の実践手法

Docker環境の構築 CentOSベースのシステムにDockerをインストールする際の手順です。パッケージリポジトリを最適化し、高速なミラーを利用する設定を行います。 # 必要な依存パッケージをインストール sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # 公式リポジトリの追加(東京リージョン向けミラー) sudo yum-config-manager --add-repo https:/ ...

7月7日 02:01 投稿

Dockerコンテナ運用ガイド

Docker環境のセットアップ 1.1 システムツールのインストール yum install -y yum-utils device-mapper-persistent-data lvm2 1.2 リポジトリの追加 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 1.3 キャッシュの更新 dnf makecache 1.4 Docker CEのインストール yum -y install docker-ce docker-ce-cli containerd. ...

7月6日 23:29 投稿

Dockerの基本概念とインストールガイド

Dockerの概要 Dockerはアプリケーションと依存関係を移植可能なコンテナにパッケージ化するオープンソースプラットフォームです。コンテナは独立した実行環境を提供し、隔離された状態で動作します。 開発環境の課題 開発環境と本番環境の差異による実行エラー 複数サーバーへの環境設定の複雑化 依存関係を含めたアプリケーション配布の必要性 Dockerの歴史 2010年にd ...

7月5日 22:30 投稿

Dockerコンテナのマルチホスト通信実装ガイド

環境構築の準備 Dockerのインストール Dockerの公式サイトからインストール手順に従ってDockerをインストールします。 デモ用イメージの取得 Docker HubからUbuntu公式イメージをダウンロードします: docker pull ubuntu 複数のホストを使用する場合、各ホストでイメージを取得するか、docker save/loadコマンドでイメージを転送します。 1. ルーティング方式によるマ ...

7月5日 00:15 投稿

Kubernetesクラスタの完全インストールガイド

環境準備 ローカル環境のオペレーティングシステムはWindows 10 Pro(バージョン22H2、内部バージョン19045.3324)、メモリ64.0GB、プロセッサ12th Gen Intel® Core™ i9-12900K 3.19 GHzです。3台のマシンはすべてVMware Workstation Proを使用してCentOS7オペレーティングシステムをインストールしています。 Kubernetesクラスタ構成の計画 役割 IPアドレス kubernetes ...

7月4日 17:18 投稿

Docker ネットワーク構成とセキュリティの実践ガイド

Docker ネットワークの基本概念 コンテナ間の効率的かつ安全な通信を実現するには、Dockerネットワークの仕組みを理解することが重要です。ネットワーク構成は、情報が適切に流れるための基盤となります。 主要な基礎知識 Dockerネットワークは、コンテナの接続と相互作用の方法を定義する重要な要素です。 ネットワーク名前空間: 各コンテナは独立したネットワーク環境 ...

7月4日 16:45 投稿

Dufsを使ったファイルサーバーの構築

Dufsとは? Dufsは、静的ファイル配信やアップロード、検索、アクセス制御、WebDAVサポートなど多機能なファイルサーバーソフトウェアです。 主な機能 静的ファイルの提供 フォルダをZIP形式でダウンロード可能 ファイルおよびフォルダのドラッグ&ドロップによるアップロード ファイルの作成/編集/検索 復旧可能なセグメントアップロードとダウンロード 認証およびアクセ ...

7月3日 23:30 投稿

Seata 2.0.0のDocker環境での導入と設定

前提条件と環境確認 本構成では、以下のミドルウェアが稼働している環境を前提とします。 MySQL: 8.0以上 Nacos: 2.2.3 最初に、ネットワーク設定を確認し、各コンテナおよびホストマシンのIPアドレスを特定します。場合によってはdocker network inspect bridgeですべてのコンテナ(MySQLなど)のIPが確認できないことがあるため、必要に応じてdocker inspect <conta ...

7月3日 19:44 投稿

JavaアプリケーションのDockerコンテナ化: イメージ構築と実行

このガイドでは、Mavenとdocker-maven-pluginを使用してJavaウェブアプリケーションのDockerイメージを構築し、コンテナとして実行する手順を解説します。主にSpring Bootアプリケーションを想定していますが、他のJavaアプリケーションにも適用可能です。 1. Maven設定: pom.xmlへのプラグイン追加 まず、プロジェクトのpom.xmlにdocker-maven-pluginを追加して、Docker ...

7月2日 22:51 投稿