問題タブ [lxc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
containers - LVM を設定できない場合のスナップショット オプション
「展開」を簡単にカプセル化して、スナップショットを取得できるようにする方法を探しています。
- ホスト間の転送
- 以前の時点 (スナップショット) に復元する機能
私は主に VPS プロバイダー (Xen/KVM) を使用していますが、ファイルシステムでの LVM のセットアップを制御することはできません。現時点では、アプリケーションを迅速かつ簡単にデプロイするために Docker (LXC をラップ) を使用していますが、通常はコンテナー内ではなく VM ファイルシステムに「状態」情報をマウントします。このようにして、サーバーがクラッシュ/再起動しても、何も失うことはありません。その後、移動するたびにこの情報を手動で取得/パッケージ化する必要があり、LVM などのポイントインタイム リストアのオプションはありません。
ある時点でコンテナーを「コミット」できるように、状態をコンテナーに移動してから、コンテナーを保存/転送/ロードするだけでホストを移動できます。これにより、コミットから生成されたイメージを使用して特定の時点に復元することもできますdocker run
が、これはやや危険であり、「悪い習慣」のように感じます。私は、コンテナを「独り占め」させないように言われました。仮想ファイルシステムなどの代替手段や、ドッカーコンテナー内の状態を残す「安全な」方法を知っている人はいますか?
linux - 実際の Docker コンテナ
私はチュートリアルに従い、数日間 Docker を試してきましたが、「実際の」使用例を見つけることができません..
外部からコンテナと通信するにはどうすればよいですか?
私が見つけることができるすべての例は、最終的に 1 つ以上のコンテナーになり、他のコンテナーとポートを共有できますが、ホストの外部の誰も公開されたポートにアクセスできません。
このようなコンテナを持つことの要点は、少なくともそのうちの 1 つが外部からアクセスできる必要があるということではありませんか?
おそらくこれに役立つパイプワーク( https://github.com/jpetazzo/pipework )というツールを見つけました。しかし、これは、Docker for production をテストするために誰もが使用しているツールですか?
外部にコンテナと通信させるには「ハック」が必要ですか?
amazon-ec2 - lxc-attach が名前空間に入ることができませんでした - EC2 インスタンス
何らかの理由で、EC2 インスタンスでのみ Lxc-attach を使用して docker コンテナーに入ることができません。これは、ローカル マシンと Digital Ocean (KVM) ドロップレットでは機能しますが、Amazon EC2 xen-paravirtualized Ubuntu12.04 インスタンスでは機能しません。手順/エラーは次のとおりです。
この問題を解決する方法があるかどうかは誰にもわかりませんか? これが私のdockerバージョンの詳細です:
また:
virtualization - プロセスの簡易仮想化
隔離されたコンテキスト (メモリ、ネットワーク、およびその他のリソース) でユーザー プロセスを実行する方法を (可能であれば) 理解しようとしています。
x
プログラムが のファイルシステムに格納されていると仮定しましょうhost machine (h)
。x
隔離された状態hosted context (c)
で (つまり、仮想ホスト OS を作成せずに)実行したいと考えています。
このプロセスは、出力ファイルを is context に精緻化しますc
。h
次に、それらのファイルをコンテキストに使用したいと思います。
LXC、docker、dockerlite、openvz などと聞いたことがありますが、OS イメージからコンテナーを作成する必要があるようです。
それで、すぐに、実行x
しc
て結果(ある場合)を取得する方法はありh
ますか?
docker - Dockerコンテナ内のアプリは、同じLANにある別のサーバーでホストされているデータベースにどのようにアクセスしますか
サーバー(ip:192.168.1.8)のdockerコンテナー(ip:172.17.42.1)内にアプリがあり、mysqlデータベースは別のサーバー(ip:192.108.1.19)にあります。
linux - docker は Linux コンテナー内で実行できますか?
Kodingは、複数のユーザーがソフトウェア開発で共同作業するための仮想マシンを作成する共同プログラミング環境です。Linux コンテナーを使用してマシンを仮想化します。docker をインストールできません:
ドッカーをインストールするための回避策を提案できる人はいますか?
networking - Docker コンテナーをパブリック IP に公開する
Ubuntu Docker コンテナーを開始し、ssh をインストールし、ポート 22 を接続して ssh を実行しました。
サーバーからコンテナーに ssh できるようになりました。それはうまくいきます!
しかし、どうすればコンテナを外部から ssh できますか?
(私のサーバーは 192.168.1.8/24 のローカル ネットワークで実行されています)
- 192.168.1.8:2222 を 172.17.42.1:49154 にリダイレクトするロード バランサーをインストールする必要がありますか?
- そのために配管工事が必要ですか?どのように?
- 誰かが私に正しい決定を下すことができますか?