Dockerの基本コマンドとコンテナ操作ガイド
Dockerとは
Dockerは、アプリケーションをコンテナという軽量な単位でパッケージ化し、どのような環境でも一貫して実行できるようにするオープンソースのコンテナ化プラットフォームです。Dockerイメージは、コンテナのテンプレートとして機能し、このイメージから一つまたは複数のコンテナを起動できます。
Dockerサービスの管理
Dockerデーモン(サービス)の起動、停止 ...
7月2日 19:01 投稿
Dockerコンテナの基本操作とネットワーク設定
Dockerの基本概念
1. コンテナ技術の基礎
DockerコンテナはホストOS上のプロセスとして動作
- Namespace: リソース隔離機能
- Cgroups: リソース制限機構
- Copy-on-Write: 効率的なファイル操作
2. コンテナ技術の進化
1) chroot技術: ファイルシステムの分離
2) LXC (LinuX Containers): NamespaceとCgroupsの実装
3. Namespaceの種類
- UTS: ホスト名とドメイン名の ...
7月2日 18:06 投稿
Docker実践ガイド:インストールからネットワーク、プライベートレジストリまで
Dockerの主な利点
環境構築の簡素化
アプリケーションの隔離
開発・テスト・運用の一貫性確保
高速なデプロイとスケーリング
CI/CDパイプラインとの統合
1. Dockerのインストールと起動(CentOS 7)
# リポジトリ設定
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# インストールと起動
sudo yum i ...
7月2日 17:34 投稿
Dockerの基本コマンド
Dockerのバージョン確認
docker version
Dockerの環境情報
[root@VM-16-2-centos ~]# docker info
コンテナ: 2
実行中: 0
一時停止: 0
停止済み: 2
イメージ: 0
サーバーバージョン: 18.06.0-ce
ストレージドライバー: overlay2
バックアップファイルシステム: extfs
d_typeサポート: true
ネイティブオーバレイディフ: true
ログドライバー: json-file
cgroupドライバー ...
7月2日 17:18 投稿
Docker データストレージを別ディスクに移行する手順(CentOS/Ubuntu/Debian 対応)
サーバーのシステムディスク容量が限られており、拡張が困難な場合、Docker のデフォルトデータ保存先(/var/lib/docker)がシステムディスクを圧迫することがあります。特にクラウド環境では、小規模なOSディスク+大容量の追加ストレージ(例:/home1)が一般的です。この記事では、Docker のデータルートを任意のマウント済みストレージへ再設定する方法を、新規導入時 ...
7月2日 00:05 投稿
フロントエンドアプリケーションのDockerイメージ化における静的リソースとDockerfileの構成
フロントエンドプロジェクトのコンテナ化
現代のWeb開発において、アプリケーションとその依存関係をコンテナ内にパッケージングするDockerの利用は標準的なアプローチとなっています。フロントエンドプロジェクトを本番環境へデプロイする際、最終的なアーティファクトである静的リソース(多くの場合distディレクトリ)とDockerfileがあればイメージ化できるのかという点 ...
7月1日 23:56 投稿
Coco AI 実践(1):Coco Server を Linux に導入
Coco AI とは
Coco AI は、アプリケーションやファイル、Google Drive、Notion、Yuque、Hugo など複数のデータソースに接続可能な、オープンソースでクロスプラットフォームの統合検索および生産性向上ツールです。さまざまな大規模モデルとの連携により、個人向けのスマートな知識管理を実現し、プライベート環境への導入もサポートしています。
Docker を利用した導入手 ...
7月1日 18:35 投稿
Redisレプリケーション構成と読み書き分離の実装ガイド
レプリケーション環境の構築
Dockerを使用してRedisのマスター・スレーブ構成を構築します。以下、Redis 6.0.3イメージを使用します。
docker pull redis:6.0.3
マスターノード設定
IP: 192.168.0.100、ポート: 6378
bind 0.0.0.0
port 6378
requirepass mySecretPass
daemonize yes
appendonly no
save ""
protected-mode no
repl-diskless-sync no
スレーブノー ...
7月1日 17:00 投稿
PowerShell を活用したソフトウェア開発ライフサイクルの自動化
PowerShell による開発運用の効率化戦略
現代のソフトウェア開発において、インフラストラクチャの管理とアプリケーションの配信プロセスを統合することは不可欠です。Microsoft が開発した PowerShell は、.NET Framework に基づいたオブジェクト指向のシェルおよびスクリプト言語であり、システム管理から複雑なワークフローの自動化まで幅広く対応できます。特に DevOps ...
6月30日 00:12 投稿
Hunyuan-MT-7B-WEBUIの使い方:イメージのデプロイからウェブ上の推論までの一連の手順
企業のグローバル化が加速し、多言語コンテンツの需要が急増する現代において、高品質な機械翻訳はもはや研究室の「ブラックボックス」ではなく、行政、教育、製品輸出など現実の場面での核となるツールとなっています。しかし現実には、強力なオープンソースモデルを保有しているにもかかわらず、環境依存が複雑でインターフェースが使いづらい、非技術者が操作できない ...
6月29日 20:27 投稿