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