個人的なブログを構築するドッカー+ワードプレス

ワードプレスは、今日使用される非常に人気のあるオープンソースのブログシステム、あるDocker + WordPress個人のブログを構築するために、全体のプロセスは非常に絹のようです。

その後、アリ雲の再選が用意う、アリで昨日は5ドルを費やした(~~光栄).topドメイン名を購入することになり、最初のドメイン名とサーバーを準備する必要がありますブログを取り轻量应用服务器+も600をしている最も安いの下に見えました年、テンセントは88買っ過ごし隣に行ってきました1核 + 2gサーバーはかなり良いです。

インストールドッカー

インストールがはっきりスケジュールされたコマンドの下の比較的単純なDokcer数行です。

  1. aptのリポジトリのインデックスを更新
sudo apt-get update
  1. HTTPSを使用してソフトウェアaptのソースを許可する、ソフトウェアをインストールします。
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common
  1. ドッカー公式GPGキーを追加します。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. 公式のソースは、ドッカーを追加しました
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
  1. aptのリポジトリのインデックスを更新
sudo apt-get update
  1. インストールドッカー
sudo apt-get install docker-ce

次ドッカー再テストをインストールした後:

sudo docker run hello-world

いいえ問題は、その後、コンソールは印刷されませんHello from Docker!

使用ドッキングウィンドウ、コン取り付け

docker-composeこれは、簡単に使用する、非常に軽量ドッカーウィンドウの配置ツールです。初めてもインストールする必要があり、そのプロセスは比較的簡単です:

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

2つのコマンドは、あなたが行くその後、ドッキングウィンドウ-コンをインストールして、取得するためにdocker hub、適切なミラーのWordPressを見つけるために、内部に、ドッカー非常に友好のためのワードプレスとは、イメージ展開の二つの形式を提供し、彼らは以下のとおりです。

  • PHP + Apacheの
  • PHP + FPM

私がいることを使用しphp + apacheますが展開している場合Nginx、あなたはの使用を考慮することができphp + fpm、私は新しいマシンを持っているので、最も迅速かつ簡単の選択は、解決策1を展開します。のは、いくつかの単語の本当の男が来て拾ったとしましょう!

ディレクトリを作成しますarch

mkdir -p arch

その後、vi追加docker-compose.yamlのファイルを隣に以下の内容をコピーします。

version: '3.1'

services:
  wordpress:
    image: wordpress:php7.3-apache
    restart: always
    ports:
      - 80:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: root
      WORDPRESS_DB_PASSWORD: 123456
      WORDPRESS_DB_NAME: ArchDigest
    volumes:
      - ./www/html:/var/www/html

  db:
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_DATABASE: ArchDigest
      MYSQL_ROOT_PASSWORD: 123456
    volumes:
      - ./mysql:/var/lib/mysql

おそらく機能は、ワードプレスとMySQL 2隻を配備ファイルを保存してすることであるarchコマンドに以下のディレクトリを実行します。

docker-compose up -d 

コンソールを表示し、無事故ならば、出力が完了するまでに開始します。

Creating network "arch-digest_default" with the default driver
Creating arch-digest_wordpress_1 ... done
Creating arch-digest_db_1        ... done

ワードプレスとは、MySQL、通常の訪問ブログの友人に例えば2秒を開始します。非常に便利で速い、10分にはブログを設定することができます未満、ドメイン名解決を設定し、最後の80台のコモディティサーバ、オンにすることを忘れないでください!

アムウェイ、いくつかのウィジェット/テーマ

  • WP Editor.md:値下げエディタ
  • ビー収集:記事のない公共の収集により、
  • クラトス:非常に適したテーマのブログ、特定の効果が確認できるアーキテクチャダイジェストブログ

おすすめ

転載: www.cnblogs.com/xwgblog/p/11820733.html