どのプラットフォームでも実行できる Python フラスコ アプリケーションを作成したいと考えています。Dockerコンテナに入れました。ただし、何か誤解していない限り、ホスト マシンにはコンテナーを起動するために docker をインストールする必要があります。これには、Vagrant と Ubuntu VM (少なくとも Mac では) が必要でした。何か不足していますか?コンテナをスタンドアロン アプリケーションとして使用する正しい方法は何ですか?
3539 次
3 に答える
1
Docker コンテナを使用するには、常に基本的なもの、つまり Linux OS にインストールされた Docker (LXC およびその他の必要なファイルシステム タイプをサポートするもの) が必要です。実稼働環境では、Linux の最新のネイティブ インストールを実行し、Docker の初期インストールは簡単で、1 回限りのイベントです (クラウド環境では、稼働中のマシンをアップグレードすることはおそらくないでしょう。代わりに、事前にテストされた最新の Docker バージョンと、同様にアップグレードおよびテストされた新しいコンテナーを使用して、新しいコンテナーをスピンアップします)。
MacOS または Windows 開発マシンでは、Linux OS をホストする仮想マシンが必要です。それを回避する方法はありません。
于 2013-11-13T10:54:31.257 に答える