この記事では、Docker Composeで管理されているローカルWordPressプロジェクトをDigitalOcean Dropletに展開することを示しています。 ローカル開発とリモートサーバーの間の同期のために、Gitとリポジトリ(Bitbucketなど)を活用します。
重要な利点:Docker Composeを使用した
展開。
。のインストールを確認します
ssh root@[ip_of_the_machine]
curl
chmod
Project Directory(docker-compose --version
提供された構成を備えたcontacersを取り外したモードで起動するには(端子を閉じた後でも実行できるようにします)。 これにより、最初の実行時に必要な画像がプルされます。
mkdir wpdocker; cd wpdocker; touch docker-compose.yml
docker-compose.yml
docker-compose up -d
リモートリポジトリ(BitbucketまたはGithubなど)を追加します
液滴で、コンテナを停止し(docker-compose stop
)停止し、既存のwp-content
ディレクトリ(rm -rf wp-content
)を削除し、液滴のSSHキーを生成します(ssh-keygen -t rsa -C "your_email_here"
)。 bitbucketアカウントに公開キーを追加します。
リポジトリを液滴(git clone git@bitbucket.org:[repository].git wp-content
)にクローンします。
コンテナを再起動します(docker-compose up -d
)。
結論:
このプロセスにより、ローカル開発とDigitalOceanサーバーの間の継続的な統合が可能になり、WordPress展開ワークフローが合理化されます。 Docker ComposeとGitの使用は、堅牢で効率的なソリューションを提供します。 この記事には、Dockerを使用したWordPressの展開のさまざまな側面に対処する包括的なFAQセクションも含まれています。以上がDockerを使用してWordPressを展開しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。