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 投稿