次のコラム WordPressチュートリアルでは、Docker と wordpress を使用して個人のブログを構築する方法を紹介します。友人の役に立てば幸いです。必要としている!
Docker と wordpress を使用して個人ブログを構築します
1。最初に 2 つの概念を説明します。
Docker は、開発者がアプリケーションと依存関係パッケージをポータブル イメージにパッケージ化し、それを一般的な Linux または Windows マシンに公開できるオープン ソース アプリケーション コンテナ エンジンです。仮想化も可能です。達成。コンテナは完全にサンドボックス メカニズムを使用しており、相互にインターフェイスを持ちません。
Docker-Compose は Docker のオーケストレーション サービスです。これは、Docker 上で複雑なアプリケーションを定義して実行するためのツールであり、ユーザーが分散アプリケーションをデプロイできるようにします。クラスターで。
- サービス (
service
): アプリケーション コンテナーには、実際には、同じイメージを実行する複数のコンテナー インスタンスを含めることができます。 - プロジェクト (
project
):docker-compose.yml
ファイルで定義された、関連するアプリケーション コンテナーのセットで構成される完全なビジネス ユニット。
Compose
のデフォルトの管理オブジェクトはプロジェクトであり、サブコマンドを使用してプロジェクト内のコンテナーのグループのライフ サイクルを簡単に管理できます。
2. Docker のインストール
具体的なインストール方法は、お客様のシステムに合わせてインストールできます。
ウィンドウ システムのインストールについては、初心者向けチュートリアルを参照してください: https://www.runoob.com/docker/windows-docker-install.html
MacOC のインストール:
Homebrew を使用して macOS をインストールする
##Homebrew を使用して Docker をインストールできます。 Homebrew Cask は既に Docker for Mac をサポートしているため、Homebrew Cask を使用して簡単にインストールできます。 コマンドは次のとおりです:$ brew cask install dockeインストールの具体的なスクリーンショットは次のとおりです:
$ docker --version Docker version 19.03.12, build 48a66213fe3. イメージ アクセラレーション国内ネットワークの問題を考慮すると、その後の Docker イメージのプルが非常に遅いです。問題を解決するにはアクセラレータを構成する必要があるかもしれません。私は NetEase のイメージ アドレスを使用します:
http://hub-mirror.c.163.com。
タスクバーの Docker for mac アプリケーション アイコン -> [環境設定…] -> [Docker エンジン] をクリックします。リストにアクセラレータのアドレスを入力するだけです。変更が完了したら、「適用して再起動」ボタンをクリックすると、Docker が再起動し、構成されたイメージ アドレスが適用されます。$ docker info
docker-compose.yml ファイルを作成し、先ほどのフォルダーに置きます。
version: '3.3'services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: depends_on: - db image: wordpress:latest ports: - "8000:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress WORDPRESS_DB_NAME: wordpressvolumes: db_data: {}次に、ターミナルで新しく作成したフォルダー ディレクトリを入力し、1 行のコマンドを使用してブログを設定します。
$ docker-compose up -d
以下に示すように、ここで問題が発生する可能性があります:
この問題の理由は、docker がデフォルトで外部イメージを使用するため、イメージ アクセラレーションが構成されていないことです。リソースが比較的遅いため、国産イメージに修正して高速化する必要がありますが、具体的な方法については前述の「3.イメージ高速化」を参照して問題を解決してください。
成功したエフェクトのスクリーンショットは次のとおりです:
5. フロントエンド管理ページ
フロントエンド アクセス アドレス:
IP:8000/: ブログを立ち上げたばかりなので、IP は localhost
です。このページに入ります。ここでは中国語を選択しました。クリックして続行してください。
この情報は個人の好みに応じて入力できます。
アカウントとパスワードでログインすると、ブログのバックエンド ページは次のようになります:
言語の変更:
テーマの変更:
これで、個人ブログが完成しました。
お役に立った場合は、「いいね!」をお願いします。
以上がDocker と wordpress でブログを構築する方法 (写真とテキスト付きの手順)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

3日以内にWordPressを学ぶことができます。 1.テーマ、プラグインなどのマスター基本知識。2。インストールや作業原則などのコア関数を理解します。 3.例を使用して、基本的および高度な使用法を学びます。 4.デバッグテクニックとパフォーマンスの最適化の提案を理解します。

WordPressはコンテンツ管理システム(CMS)です。コンテンツ管理、ユーザー管理、テーマ、プラグイン機能を提供して、Webサイトコンテンツの作成と管理をサポートします。その実用的な原則には、ブログから企業Webサイトまで、さまざまなニーズに適したデータベース管理、テンプレートシステム、プラグインアーキテクチャが含まれます。

wordpressisisgoodforvirtalayanywebprojectoitsversitilityasacms.itexcelsin:1)ユーザーフレンドリー、柔軟性と柔軟性と顧客化の維持、およびプルージンの数値化; 3)seooptimization;

WIXは、プログラミングの経験がないユーザーに適しており、WordPressは、よりコントロールと拡張機能を必要とするユーザーに適しています。 1)WIXはドラッグアンドドロップエディターとリッチテンプレートを提供しているため、Webサイトをすばやく構築できます。 2)オープンソースのCMSとして、WordPressには巨大なコミュニティとプラグインエコシステムがあり、詳細なカスタマイズと拡張をサポートしています。

WordPress自体は無料ですが、使用するには余分な費用がかかります。1。WordPress.comは、無料から支払いまでの範囲のパッケージを提供し、価格は月あたり数ドルから数十ドルまでの範囲です。 2。WordPress.orgでは、ドメイン名(年間10〜20米ドル)とホスティングサービス(月額5〜50米ドル)を購入する必要があります。 3.ほとんどのプラグインとテーマは無料で、有料価格は数十から数百ドルです。適切なホスティングサービスを選択し、プラグインとテーマを合理的に使用し、定期的に維持および最適化することにより、WordPressのコストを効果的に制御および最適化できます。

WordPressのコアバージョンは無料ですが、使用中に他の料金が発生する場合があります。 1。ドメイン名とホスティングサービスには支払いが必要です。 2。高度なテーマとプラグインが充電される場合があります。 3.プロフェッショナルサービスと高度な機能が請求される場合があります。

WordPressは、初心者が簡単に始めることができます。 1.バックグラウンドにログインした後、ユーザーインターフェイスは直感的であり、シンプルなダッシュボードは必要なすべての関数リンクを提供します。 2。基本操作には、コンテンツの作成と編集が含まれます。 WysiWygエディターは、コンテンツの作成を簡素化します。 3.初心者は、プラグインとテーマを介してウェブサイトの機能を拡張でき、学習曲線は存在しますが、練習を通じて習得できます。

人々は、その力と柔軟性のためにWordPressを使用することを選択します。 1)WordPressは、さまざまなWebサイトのニーズに適した、使いやすさとスケーラビリティを備えたオープンソースのCMSです。 2)豊富なテーマとプラグイン、巨大なエコシステム、強力なコミュニティサポートがあります。 3)WordPressの作業原則は、テーマ、プラグイン、コア関数に基づいており、PHPとMySQLを使用してデータを処理し、パフォーマンスの最適化をサポートします。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
