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