アプリケーションを Docker に移行するにはどうすればよいですか?この記事では、PHP Web プログラムを例として、アプリケーションを Docker 上で実行するように移行する方法を説明します。これがお役に立てば幸いです!
アプリケーションを Docker に移行する方法
アプリケーションを Docker に移行する手順は次のとおりです。
ステップ 1: 画像をプルします。
docker pull tutum/lamp
ステップ 2: コンテナを実行します。
この実験では、ローカル アプリケーションのルート ディレクトリは /home/wwwroot/default です。状況に応じてパスを変更してください。 YOURPASSWORD は、以前のデータベース パスワードを保持します。
docker run -d -p 81:80 -p 3307:3306 -e MYSQL_PASS="YOURPASSWORD" -v /home/wwwroot/default:/app tutum/lamp
ステップ 3:アプリケーション データベース構成ファイルを変更します。
この画像では、root ユーザーはコンテナの外部に接続できません。管理者ユーザーを使用する必要があります!
PHP アプリケーションの構成ファイルでデータベース ユーザー名を変更するだけです。
ステップ 4: ローカル データベース データをエクスポートし、データベースをコンテナーにインポートします。
これは非常に簡単です。mysql コマンド ラインからエクスポートおよびインポートするだけです。
MySQLdump -h localhost -u root -p mydb >e:\MySQL\mydb.sql #导出 MySQLdump -h localhost -u root -p mydb mytable>e:\MySQL\mytable.sql #导入
上記の 4 つの手順により、アプリケーションを docker 上で実行するように移行できます。
推奨学習: MySQL ビデオ チュートリアル
以上がアプリケーションを Docker に移行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。