技術情報
03-5446-5531
企業情報
ベンチマーク情報
技術解説
Tech Blog
全製品・サービス
HPC/AI製品&サービストップページ
HPC/AI製品&サービス
サイエンスクラウド
計算化学
AI / Deep Learning特設サイト
arm HPC
技術情報
サポート
導入事例
ソリューション検索
お問い合わせ
Technical Information
技術情報
ホーム
>
HPC・DL・AI
>
技術情報
>
技術解説
>
コンテナ技術/Docker
コンテナ技術/Docker
アプリケーションの実行環境をパッケージ化
コンテナ技術
特長
アプリケーションだけでなく検証済みの環境ごと配布できるため、導入・運用コストを削減できる
環境とアプリケーションを含めた世代管理ができる
異なる依存関係を持つアプリケーションを共存させられる
ハード仮想化のオーバーヘッドがない(少ない)
アプリケーションを使うのにOSそのものを起動させる必要がない
○
起動が速い(仮想マシンのようにOSごと起動させていない)
イメージの容量を小さくできる(個別のアプリケーションが動作する環境さえあれば良い)
移植性が高い(ホストOSがLinuxOSで、カーネルやデバイスに強く依存しなければ動作しないことは稀。)
コンテナを管理するソフトウェア・コンテナ技術を使ったフレームワークの1つ
Docker(ドッカー)
特長
Dockerとは、コンテナを管理するソフトウェア。コンテナ技術を使ったフレームワークの一つでネットワークを仮想レイヤーで分離、個々のコンテナは完全に独立
現在のコンテナ型仮想環境の管理ソフトウェアとしては主流
管理機能に優れ多機能だが、ユーザーが直接使うことを前提とされていない
できるだけ「コンテナ外と隔離する」ように動く
最近はソースコードと共にDocker Imageを公開するソフトウェアが増加した(特にDeep Learning 系)
○
独立性を担保しつつ、ホストのファイルやネットワークなども共有可能。
コンテナ外の元のホストOSの中身にアクセスさせず、独立した環境を作れる。
△
Root権限が要求され、ユーザー共有は原則できない。
ユーザーのプロファイルやネットワーク設定なども切り離され、コンテナの機動者とその中のアプリケーションの利用者が同一の場合使い難い。
ホスト側のリソースから完全分離されるのがデフォルトのため、同一ユーザーが連携して使おうとすると苦労する。
つまりスパコン(=HPC)では方向性が違うため使い難い。
例)ホームディレクトリやネットワークアドレス空間が異なる。
Contact
お問い合わせ
お客様に最適な製品をご提案いたします。まずは気軽にお問い合わせ下さい。
03-5446-5531
平日9:30~17:30 (土曜日、日曜日、祝祭日、年末年始、夏期休暇は、休日とさせていただきます。)
お見積もり
お問い合わせ
資料ダウンロード
HOME
HPC/AI製品&サービス
ハードウェア
ソフトウェア
サイエンスクラウド
計算化学
AI / Deep Learning 特設サイト
お見積りシミュレーション
分散ファイルシステム
技術情報
導入事例
産業用コンピューティング
産業用PC
ディープラーニング用PC
頑丈ラップトップ
産業用タブレット
車載用パネルPC
支援サービス
技術情報
企業情報
会社概要
経営理念
社長挨拶
役員紹介
主要取引先
パートナー企業
サステナビリティ
IR情報
お問い合わせ一覧
コーポレート/ CSRお問い合わせフォーム
HPC・Deep Learning・AI / 計算化学お問い合わせフォーム
AI / Deep Learning 特設サイト お問い合わせフォーム
書籍購入フォーム
計算化学 お試しプラン登録申請フォーム
計算化学 有料プラン登録申請フォーム
資料ダウンロード
HPC・Deep Learning・AI 資料ダウンロード
計算化学資料ダウンロード
採用情報
Tech Blog
ニュース
プレスリリース
プライバシーポリシー
コンテナ技術/Docker
アプリケーションの実行環境をパッケージ化
コンテナ技術
特長
コンテナを管理するソフトウェア・コンテナ技術を使ったフレームワークの1つ
Docker(ドッカー)
特長
つまりスパコン(=HPC)では方向性が違うため使い難い。
例)ホームディレクトリやネットワークアドレス空間が異なる。