回答編集履歴

1 項番の修正

otn

otn score 37134

2019/07/13 01:49  投稿

1.
DockerというのはLinuxの機能です。
LinuxOS下で動くユーザープロセスの一群を、コンテナという壁で覆って、壁の外が見えない状態で動作させる物です。
なので、VirtualBoxのように、仮想PCをシミュレートするものとは根本的に異なります。
将来的に、Windowsネイティブコンテナみたいな物が出て来る可能性はあるのかも知れませんが、Docker for WindowsもWindowsの中でLinuxを動かしてその中でコンテナを作ります。
2.
2
そんなことはないです。
3.
> Dockerは、Virtualboxのような使い方をすることは、土台無理な話なのでしょうか?
そもそも別物なので、無理です。
> 例えばですが、Dockerの特徴として、終了時に変更を保持してくれない仕様ですが、
壁の中のファイルを更新することは可能です。起動時に上書きして起動すれば消えてしまいますので、上書きしないよう、保存用エリアを指定します。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る