注意需要修改映射的 nginx 目录,并保证目录为空。
version: '3.3'
services:
nginx-ui:
image: uozi/nginx-ui:latest
container_name: nginx-ui
restart: always
environment:
- TZ=Asia/Shanghai
volumes:
- /usr/docker/nginx/nginx:/etc/nginx
- /usr/docker/nginx/nginx-ui:/etc/nginx-ui
ports:
- 80:80
- 443:443
このコードは、Docker Compose ファイルであり、"nginx-ui" という名前の Nginx 管理インターフェースをインストールおよび設定するために使用されます。インストールするには、次の手順に従ってください:
-
まず、Docker と Docker Compose がインストールされていることを確認してください。オペレーティングシステムに適したインストールガイドは、公式ウェブサイトで入手できます。
-
/usr/docker/nginx
ディレクトリを作成します:
ターミナルまたはコマンドラインインターフェースを開き、次のコマンドを入力します:sudo mkdir -p /usr/docker/nginx
これにより、
/usr/docker/nginx
パスに新しいディレクトリが作成されます。ただし、このディレクトリはシステムの/usr
ディレクトリ内に作成されるため、このコマンドを実行するには管理者権限(sudo)が必要な場合があります。 -
新しいファイルを作成して編集します:
次のコマンドを入力して新しいファイルを作成および開きます:sudo nano /usr/docker/nginx/docker-compose.yml
これにより、nano テキストエディタを使用して
docker-compose.yml
という名前のファイルが作成され、編集するために開かれます。 -
コードをコピーして貼り付けます:
コードをdocker-compose.yml
ファイルにコピーして貼り付けます。 -
ファイルを保存します:
nano エディタでCtrl + O
(大文字の O)を押してファイルを保存します。保存を確認するには、Enter キーを押します。 -
エディタを終了します:
nano エディタを終了するには、Ctrl + X
を押します。
これで、/usr/docker/nginx
ディレクトリが正常に作成され、コードがdocker-compose.yml
という名前のファイルにコピーされました。コードをコピーする際に、フォーマットが正しいかどうかを確認し、必要に応じて調整してください。
-
次のコマンドを実行して Nginx 管理インターフェースコンテナを起動します:
docker-compose up -d
このコマンドは、必要なイメージをダウンロードし(まだダウンロードされていない場合)、"nginx-ui" という名前のコンテナを作成および起動します。
インストールプロセスには、ネットワーク接続とシステムのパフォーマンスに応じて時間がかかる場合があります。すべてが正常に完了した場合、Nginx 管理インターフェースにブラウザでアクセスできるはずです。
- ローカルインストールの場合、ブラウザを開き、
http://localhost
にアクセスします。 - リモートサーバーの場合、サーバーの IP アドレスまたはドメイン名を使用して
http://サーバーのIPアドレス
にアクセスします。
これにより、Nginx 管理インターフェースが表示され、Nginx の設定と管理を行うことができます。
メールアドレス + アカウント + パスワードを入力するだけで、データベース名を変更する必要はありません。