CentOS 7 に Docker Registry プライベートリポジトリをローカルインストールして認証を追加する
はじめに
公式の Docker Hub はパブリックイメージを管理するのに優れた場所であり、必要なイメージを見つけたり、自身のイメージをプッシュしたりできます。しかし、場合によっては独自のプライベートイメージリポジトリが必要になることがあります。これはオープンソースソフトウェアの Registry を使用することで実現できます。
Registry のコードは GitHub 上に2種類あ ...
5月23日 23:26 投稿
Dockerを活用したブログシステムの本番環境構築ガイド
Dockerコマンドリファレンス
コンテナ管理において頻繁に使用するDockerコマンドの一覧です。
コマンド
概要
docker pull
リポジトリからイメージを取得
docker build
Dockerfileからイメージを作成
docker images
ローカルイメージ一覧を表示
docker rmi
ローカルイメージを削除
docker run
コンテナの作成と起動
docker ps
稼働中のコンテナ一覧を表示
...
5月21日 21:51 投稿
Rocky Linux 9 での FastDFS スタンドアロン環境構築
Yum によるインストール方法
# リポジトリ追加
rpm -ivh http://www.fastken.com/yumrepo/el8/noarch/FastOSrepo-1.0.0-1.el8.noarch.rpm
# パッケージインストール
yum install fastdfs-server fastdfs-tool fastdfs-config -y
ソースコードからのコンパイルインストール
1. 依存関係のインストール
dnf install git gcc gcc-c++ make automake autoconf libtool pcre ...
5月21日 02:08 投稿
Djangoプロジェクトのトップページ静的化とキャッシュ戦略
ページの静的化
静的化が必要な理由
トップページはサイトで最も頻繁にアクセスされるページであり、ユーザーがログインしているかどうかに関わらずアクセスできます。各アクセス時にデータベースからデータをクエリする必要があり、ほとんどのアクセスで表示される内容は同じです(バックエンド管理者がトップページのデータ情報を変更しない限り)。
そのため、トップペ ...
5月20日 00:57 投稿
CentOS 7へのNginxインストールガイド
CentOS 7へのNginxインストールガイド
一、リポジトリパッケージリストの更新
$ sudo yum update -y
-yフラグは任意のパラメータです。このフラグを使用すると、ソフトウェアのインストールプロセス中にユーザーに確認を求めるプロンプトが表示された場合に、自動で「はい」と応答します。
二、EPELリポジトリの追加
質問:EPELとは何ですか?
回答:
EPEL(Extra Package ...
5月19日 23:21 投稿
Gunicornの設定と運用
1. Gunicornとは
Gunicornは、Unix系OS上で動作する高性能なPython WSGI HTTPサーバーです。HTTPリクエストを解釈するゲートウェイサービスとして機能します。通常、NginxのようなリバースプロキシやAWS ELBのようなロードバランサと、DjangoやFlaskなどのWebアプリケーションの間に配置されます。その動作モデルはプリフォークワーカーモデルに基づいており、eventletやgr ...
5月19日 12:21 投稿
NGINXのパフォーマンス監視:stub_statusモジュールの詳細解説
NGINXのstub_statusモジュールは、サーバーの接続状態とリクエスト処理状況をリアルタイムで監視するための強力なツールです。以下に各指標の詳細な解説を記載します。
1. ステータス出力例
Active connections: 1964
server accepts handled requests
289342958 289342958 1246833717
Reading: 0 Writing: 21 Waiting: 1943
2. 各指標の詳細解説
(1)アクティブ接続 ...
5月19日 08:00 投稿
NGINX epollモジュールの設定構造と初期化処理
NGINXのイベント駆動型I/O処理を支えるepollモジュールは、ngx_epoll_module.cで実装されており、Linux環境下での非同期イベント管理を担います。このモジュールは、設定パラメータの生成・初期化からイベント操作関数群の登録まで、一連のライフサイクルを提供します。
モジュール定義とコマンド構造
static ngx_str_t epoll_label = ngx_string("epoll");
static ngx_c ...
5月19日 02:35 投稿
Docker Composeを活用したLNMP環境構築とWordPressのデプロイ
概要
Docker Composeを使用してLNMP(Linux, Nginx, MySQL, PHP)スタックをオーケストレーションし、WordPressをデプロイする手法を解説します。各コンポーネントを個別のコンテナとして構築し、連携させる方法を紹介します。
前提条件
Dockerがインストールされていること
Docker Composeが利用可能であること
プロジェクト構造
以下のディレクトリとファイルを作成 ...
5月19日 00:05 投稿
CentOS7でLNMP環境にNextcloudをインストールする手順
前提として、すでにLNMP環境がインストールされていることとします。インストール方法については、ここでは詳述しません。以前のブログ記事を参照してください。
1:Nextcloudファイルのダウンロード
https://nextcloud.com/install/
2:解凍
unzip latest.zip -d /home/
3:Nginx設定ファイルの設定
/usr/local/nginx/conf/vhostディレクトリに新しいファイル:nextclou ...
5月17日 22:36 投稿