[解決済み] Dockerとは何か、何のためにあるのか
質問
Dockerの話を聞いて、一度体験してみたいと思っています。
しかし、実はこのquot;コンテナ、何のためにあるのでしょうか?
コンテナとは何ですか?
開発専用の仮想マシンを置き換えることができるのか?
企業でDockerを使う目的は、簡単に言うと何ですか?主なメリットは?
どのように解決するのか?
VMです。 仮想マシン(VM)ソフトウェアを使用すると、例えばWindowsの中にUbuntuをインストールすることができます。そして、両者は同時に実行されます。これは、CPU、RAM、ディスク、ネットワークカードなどのコアコンポーネントを備えたPCをOS内に構築し、それを本物のPCのように動作するように組み立てるようなものです。このように、仮想PCはホストと呼ばれるオペレーティングシステムを持つ実際のPCの中のゲストとなるのです。
コンテナ。 上記と同じですが、OSを丸ごと使うのではなく、仮想OSの不要な部分を削り、最小限のものを作るというものです。これがLXC(Linux Containers)の誕生につながりました。そのため、VMよりも高速で効率的であるはずです。
Docker
ドッカーコンテナは、仮想マシンやコンテナとは異なり、個別のオペレーティングシステムを必要とせず、また含むこともありません。その代わりに
Linuxカーネルの機能
で、リソースアイソレーションを使用します。
Dockerの目的。
その主な目的は、ソフトウェアコンテナ内のアプリケーションの展開と、Linux上のオペレーティングシステムレベルの仮想化の自動化である。標準的なコンテナよりも軽量で、数秒で起動する。
(Dockerの場合、ゲストOSが不要な点に注意)
関連
-
[解決済み] ansibleでdocker-composeのコマンドを実行するには?
-
[解決済み] Dockerfileの'COPY'と'ADD'コマンドの違いは何ですか?
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] Docker Dockerコンテナからホストへのファイルコピー
-
[解決済み] DockerfileのCMDとENTRYPOINTの違いは何ですか?
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
-
[解決済み】Dockerは仮想マシンとどう違うの?
-
[解決済み】Dockerイメージとコンテナの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ドッカーコンテナ : iptables を実行中です。その名前のチェーン/ターゲット/マッチがない
-
[解決済み] コード 0 で終了 docker
-
[解決済み] docker ps' と 'docker-compose ps' コマンドで異なる結果が表示される
-
Docker Error : 無効または破損したジャーファイル .jar
-
minttyを使用している場合は、コマンドの前に'winpty'を付けてみてください。
-
Dockerコンテナ共通のトラブルシューティングと対処法
-
net/http: 接続待ちの間にリクエストがキャンセルされた (Client.Timeout exceeded while awaiting head)
-
kubernetesの後に参加した作業ノードが "NotReady "状態である。
-
docker入門(dockerを使ったWebアプリケーションのデプロイメント)
-
[解決済み】Dockerは仮想マシンとどう違うの?