Docker環境でのMySQL 8.0マスタースレーブクラスタ構築

1. オーバーレイネットワークの作成 docker network create --driver overlay shared-net --attachable 2. MySQLコンテナの起動 マスターノード: docker run -d \ --name primary-db \ --network shared-net \ -e MYSQL_ROOT_PASSWORD=securePass \ -p 3306:3306 \ mysql:8.0 \ --default-authentication-plugin=mysql_native_password スレーブノード: dock ...

5月20日 17:06 投稿

DockerでOpenWrtのオフラインイメージをインポートし1Panelで使用する方法

OpenWrt Dockerイメージのインポート手順 1. 一時ディレクトリの作成とファイルの解凍 # 一時ディレクトリの作成 mkdir -p /tmp/openwrt-workspace # OpenWrtルートファイルシステムを解凍 tar -xzf /path/to/openwrt-rootfs.tar.gz -C /tmp/openwrt-workspace 2. Dockerイメージとしてパッケージ化 # 解凍ディレクトリに移動 cd /tmp/openwrt-workspace # ファイルを ...

5月20日 13:19 投稿

Cephクラスタの簡易構築とトラブルシューティング

環境準備 3台のノード(各50GB追加ディスク搭載)を用意します。 ホスト名IPアドレス ceph1192.168.80.11 ceph2192.168.80.22 ceph3192.168.80.33 全ノード共通設定 # リポジトリを阿里雲に切り替え sed -i.bak \ -e 's|^mirrorlist=|#mirrorlist=|' \ -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mir ...

5月20日 07:08 投稿

MongoDBの基本操作:LinuxとDockerでのインストール・設定ガイド

MongoDBの簡単な使い方 この記事では、人気のあるNoSQLデータベースであるMongoDBについて解説します。特に、Linux環境およびDockerコンテナ上でのインストールと初期設定に焦点を当てています。 Linux上でのMongoDBインストール手順 CentOS 7を使用していることを前提としています。まず公式サイトからコミュニティ版をダウンロードしてください。 # MongoDBの取得と展開 ...

5月20日 00:41 投稿

Ubuntu 環境における Docker 経由の WeChat 構築とマルチインスタンス設定

Linux 公式クライアントの状況 Ubuntu などの Linux ディストリビューションにおいて、WeChat の公式ネイティブクライアントは提供されていません。公式ダウンロードページを確認すると、Windows、macOS、iOS、Android 向けのバイナリのみが存在し、Linux 版は欠缺しています。また、ウェブ版についても、セキュリティ確認後のログイン制限により、実用性が低下しているの ...

5月19日 14:46 投稿

Ubuntu 16.04 上構築する Kubernetes v1.11.2 クラスタ

ノード構成 役割ホスト名IPアドレス Masterk8s-5510.2.49.55 Workerk8s-5410.2.49.54 Workerk8s-5310.2.49.53 Workerk8s-5210.2.49.52 Kubernetes パッケージのインストール まず、Kubernetes の APT リポジトリを追加します(中国国内向けに Alibaba Cloud ミラーを使用): sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificat ...

5月19日 06:44 投稿

Docker Composeを活用したLNMP環境構築とWordPressのデプロイ

概要 Docker Composeを使用してLNMP(Linux, Nginx, MySQL, PHP)スタックをオーケストレーションし、WordPressをデプロイする手法を解説します。各コンポーネントを個別のコンテナとして構築し、連携させる方法を紹介します。 前提条件 Dockerがインストールされていること Docker Composeが利用可能であること プロジェクト構造 以下のディレクトリとファイルを作成 ...

5月19日 00:05 投稿

Docker コンテナのポートマッピングアクセス制限

Docker コンテナを使用する際、コンテナのポートをホストマシンにマッピングする必要が頻繁にあります。基本的なポートマッピングは "PORT:PORT" の形式で設定できます。例えば "6379:6379" は、コンテナの 6379 ポートをホストマシンの 6379 ポートにマッピングします。 しかし、この基本的なポートマッピングには重要な問題があります:デフォルトで ...

5月18日 23:54 投稿

Dockerを用いたRedisクラスタ(1マスター2スレーブ)+ センチネルモードの実装

サーバ環境 サーバ名 IPアドレス OSバージョン マスターサーバ 10.30.10.1 centos7.6 スレーブサーバ1 10.30.10.2 centos7.6 スレーブサーバ2 10.30.10.3 centos7.6 注意点:3台以上のサーバが必要で、2n+1(n≧1)のルールを満たす必要があります。そうでないと、センチネルが自動的にマスター-スレーブを切り替えることができません。 Dockerを使用した ...

5月18日 17:20 投稿

JavaでのQRコード生成と外部フォントファイル読み込み問題の解決策

QRコードの生成 最近、QRコードをエクスポートするAPIを開発しました。その要件の一つは、QRコードの下部にテキストを追加することでした。以下にQRコード生成の実装コードを示します: コントローラ層 @Operation(summary = "組織QRコードのエクスポート", description = "組織QRコードをエクスポートします") @GetMapping("/orgCode") public void exportOrgCode(@Re ...

5月18日 07:08 投稿