Dockerコマンド全集:イメージとコンテナの操作
Dockerコマンドの概要
Docker関連のコマンドは 크게二つに分類できます。一つはDockerコマンド、もう一つはDockerfileの命令です。Dockerコマンドは、操作対象によってDockerイメージ操作とDockerコンテナ操作に分別されます。以下では、使用頻度の高いコマンドをカテゴリ別に整理して解説します。
一、Dockerイメージの操作
イメージの取得と検索
# イメージの検索
dock ...
5月21日 01:36 投稿
Docker入門ガイド
一、インストール
公式サイト:www.docker.com
インストール手順(CentOS 7)
パッケージの更新
yum update
必要なパッケージのインストール
yum install -y \
yum-utils \
device-mapper-persistent-data \
lvm2
リポジトリの設定
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce/repo
Dockerのインストール
yum install -y docke ...
5月20日 19:00 投稿
Seataによる分散トランザクションの実践ガイド
マイクロサービス環境では、データベースやサービスが分割されることで、従来の単一DBトランザクションでは対応できない「複数サービス・複数DBにまたがる一貫性」の問題が生じます。この課題を解決するための代表的なフレームワークがSeataです。
分散トランザクションの基本戦略
強一貫性:全ノードが成功か失敗かを同期的に保証。性能は犠牲になるが、整合性は確実 ...
5月20日 18:39 投稿
Dockerを使用したMongoDBレプリカセットの構築手順
0 Dockerイメージの取得
docker pull mongo:5.0.9
1 マスターとスレーブサーバーのディレクトリ作成
mkdir -p /data/mongo/primary
mkdir -p /data/mongo/secondary
mkdir -p /data/mongo/config
mkdir -p /data/mongo/logs
2 セキュリティキーの生成
openssl rand -base64 756 > /data/mongo/config/mongo_security.key
chmod 600 /data/mongo/config/mongo_securi ...
5月20日 18:24 投稿
Kafkaクラスタの自動スケーリングとリソース最適化の実装ガイド
Kafkaクラスタの自動スケーリングとリソース最適化の実装ガイド
Kafkaは高スループットな分散メッセージングシステムとして、ログ収集やリアルタイムデータ処理などに広く利用されています。本記事では、Docker環境を用いたKafkaクラスタの自動拡縮技術と、リソース配分の最適化方法について解説します。以下の内容をカバーします:① 自動スケーリングの仕組みと実装フロー ...
5月20日 17:36 投稿
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 投稿