Dockerとは何かを一文で理解する

目次 導入 Dockerの設計思想 Dockerの3つの核となる概念 基本原理 主な用途 コマンド操作 データボリューム(永続化) Dockerfileの活用 イメージからコンテナ生成 docker-compose.ymlの使い方 導入 開発やデプロイ作業において、多くの人が直面する共通の課題があります: 「ローカルでは動作するが、別の環境ではエラーになる」 この問題は単なるバージョン違いでは ...

8月15日 07:07 投稿

docker-composeによるコンテナ更新と再作成の挙動検証

カスタムイメージの作成 検証用に異なるドキュメントルートを持つNginxイメージを2つ作成する。 docker run -itd --name temp_nginx nginx docker exec -it temp_nginx bash # コンテナ内 echo "version-1" > /usr/share/nginx/html/index.html curl localhost # version-1 exit docker commit temp_nginx mynginx:v1 docker exec -it temp_nginx bash # コンテナ内 echo ...

7月22日 00:58 投稿

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 SwarmによるTDengine分散クラスタの高可用性構築手順

TDengineは水平拡張性を備えた時系列データベースであり、マルチノード構成により計算リソースのスケールアウトが可能です。データ分散には仮想ノード技術が採用され、多副本复制機能によりシステム全体の信頼性が担保されています。 アーキテクチャと重要コンポーネント 偶数レプリカ環境において発生するスプリットブレイン現象を防ぐため、Arbitratorという軽量プロセ ...

6月25日 20:47 投稿

AutoGPTのローカルデプロイメントにDockerを使用する

Auto-GPTは、GPT-4言語モデルの能力を示す実験的なオープンソースアプリケーションです。このプログラムはGPT-4によって駆動され、LLM(大規模言語モデル)の「思考」をつなげて、設定した目標を自動的に達成します。 ここでは、公式のDockerイメージを使用してAutoGPTをローカルにデプロイする方法を説明します。 一、環境準備 1. docker-composeのインストール ...

5月27日 01:30 投稿

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