アプリケーションを Docker に移行する方法

angryTom
リリース: 2020-03-16 17:05:39
オリジナル
2669 人が閲覧しました

アプリケーションを Docker に移行するにはどうすればよいですか?この記事では、PHP Web プログラムを例として、アプリケーションを Docker 上で実行するように移行する方法を説明します。これがお役に立てば幸いです!

アプリケーションを 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!