このコマンドで起動し、私は<a href="https://hub.docker.com/_/mysql/" rel="nofollow noreferrer">mysql image</a>を使用
docker run --name test-mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=yes -d -p 3306:3306 mysql
バックグラウンドでのドッキングウィンドウの実行が、それはポートに接続することができ、他のアプリケーションのための分ほどかかり3306
その後、私はこのコンテナをdocker stop test-mysql
で停止してからdocker start test-mysql
で開始します。 2番目のケースでは、startコマンドを使用すると、アプリケーションは5秒後にポート3306に接続できます。
docker commit test-mysql mysql2
で停止したコンテナからスナップショットを取得し、docker run -d mysql2
で実行しますが、この場合、アプリケーションは1分後にmysql2に接続できます!
それでは、停止わずか5秒で起動し、責任を負うことができ、コンテナが、MySQLの画像で起こる何
はそれを行うことはできませんか?
実行中のコンテナの後にスナップショットを作成する方法はありますか?それは10秒後です。
注: MySQLの画像は、それが起動する分を超えるかかるエントリポイントがあります。
ドッカrunコマンドよりも高速になりますご返信いただきありがとうございますが、これは私の答えではないですが、私は何を尋ね停止したコンテナからのコンテナの開始とイメージからの実行とでは異なります。それの定義ではありません! – MKM