マイクロサービスの学習と実装

マイクロサービスの概要 単体アプリケーションを複数の小さなサービスに分割し、それぞれ独立してデプロイするアーキテクチャです。 使用ポート 黒馬モール: 18080 Nacos: 8848 Seata: 7099 Sentinel: 8090 RabbitMQ: 15672 Elasticsearch: 9200 Kibana: 5601 MyBatisPlusの導入 MyBatisPlusは、MyBatisの機能を拡張し、単 ...

5月18日 01:02 投稿

Dockerコンテナのエクスポートとインポートの実践ガイド

Dockerにおけるコンテナのエクスポートとインポートは、状態の移行、バックアップ、復元に広く利用される機能です。本記事では、これらの操作を詳細に解説します。 コンテナのエクスポート コンテナのエクスポートとは、現時点のコンテナのファイルシステム内容を単一のアーカイブファイルに出力する処理です。ただし、環境変数やネットワーク設定などの構成情報やメタデ ...

5月17日 12:21 投稿

k3sのインストールと設定ガイド

Dockerのインストール systemctl start docker k3sのインストール curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh - ダッシュボードのインストール k3s kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/${VERSION_KUBE_DASHBOARD}/aio/deploy/recommended.yaml ダッシュボードのRBAC ...

5月17日 09:39 投稿

コンテナエスケープテスト:CyberStrikeAIを使用したDockerセキュリティ境界の評価

コンテナエスケープテスト:CyberStrikeAIを使用したDockerセキュリティ境界の評価 CyberStrikeAIはGo言語で実装されたAIネイティブなセキュリティテストプラットフォームです。100以上のセキュリティツール、インテリジェントオーケストレーションエンジン、事前定義されたセキュリティロールを活用したロールベーステスト、専門スキルシステム、および包括的なライフサ ...

5月17日 07:48 投稿

Dockerのデータ管理とネットワーク通信の実装手法

Dockerのデータ管理手法 Dockerコンテナ内のデータ管理には、主にデータボリュームとデータボリュームコンテナの2つの方法があります。 データボリュームの使用方法 データボリュームはコンテナ内の特殊なディレクトリで、ホストのディレクトリをマウントすることでデータの永続化を実現します。 # CentOS 7イメージの取得 docker pull centos:7 # ホストの/var/wwwを ...

5月16日 18:15 投稿

Vulfocus 脆弱性検証プラットフォームの構築と運用

Vulfocus 概要 Vulfocus は、脆弱性環境を Docker イメージとして統合管理するプラットフォームです。必要な脆弱性イメージをデプロイするだけで即座に検証環境を構築できるため、セキュリティ訓練や脆弱性研究に最適化されています。 主な機能 ワンクリックでの脆弱性環境起動 起動ごとに自動更新されるフラグ機能による検証確認 スコアリング機能による技 ...

5月16日 16:45 投稿

Docker環境におけるWebサーバー接続拒否の診断と復旧手順

コンテナ内で動作するHTTPサービスに対し、ホストからのアクセスが「Connection refused」で遮断される事象が発生しました。ポート転送設定の検証、ネットワークフィルタの確認、内部ログの解析を経て、プロセスの信号処理異常によるサスペンド状態を特定し、サービスを復旧させた技術的フローを記述します。 ネットワークフィルタとポート転送の検証 まず、ホストレベル ...

5月16日 16:12 投稿

Docker を利用した実践的 EC システム構築:開発から本番環境へ

概要とアプローチ 本稿では、EC(電子商取引)システムを Docker コンテナ基盤に移行する実践的な手順を解説します。主な構成要素として、Vue 3 によるフロントエンド、Spring Boot 2.7 によるバックエンドサービス、MySQL 8.0、Redis 6、および docker-compose を用いた一括管理戦略を含みます。さらに、CI/CD パイプラインと Helm 化されていない exec コマンドベースの ...

5月16日 15:45 投稿

WindowsでDockerをインストールする方法

ダウンロード リンク:https://hub.docker.com/?overlay=onboarding WindowsでDockerを構築するには、まず仮想マシンをインストールする必要があります。VMwareバージョン17.0以上はDockerとの互換性があります。 また、Hyper-Vも利用できます。これはマイクロソフトが開発した仮想マシンであり、VMWareやVirtualBoxに似ています。 Hyper-Vの有効化 コマンドでHyper-Vを有 ...

5月16日 13:20 投稿

RabbitMQのインストールとPHPによる基本的な使い方(macOS)

RabbitMQのインストール方法 Dockerを使用したインストール Dockerがインストール済みの環境においては、以下のdocker-compose.ymlファイルを作成することでRabbitMQを簡単にセットアップできます。 version: '3' services: rabbitmq: image: rabbitmq:3.7.7-management-alpine hostname: myrabbitmq ports: - "5672:5672" - "15672:15672" 作 ...

5月15日 05:05 投稿