「みんなの翻訳」は、世界中の文書をみんなで協力して翻訳するサイトです。

みんなの翻訳ロゴ
ブクタブ
翻訳サイト

カテゴリ一覧

このサイトについて 新規登録はこちら お試し翻訳

一覧

2017/07/28

メンテナンス終了のお知らせ

2017/7/25-2017/7/28に実施したメンテナンスは、2017/7/28/14:20に終了いたしました。 ご協力をいただき、ありが…

List

Hnoss

English⇒Japanese

shikimi

English⇒Japanese

sysInfo

English⇒Japanese

tkkobe

English⇒Japanese

ホーム > 翻訳記事

翻訳記事

Dockerとは | from Opensource.com

  Dockerはコンテナを使ったアプリケーションの、制作、展開、運用を簡便化するために設計されたツールである。
  コンテナは、プログラムのパーツを組み合わせて、アプリケーションを開発するための仕組みで、たとえば、ライブラリと依存関係にあるプログラムを別々に開発しようと、コンテナに収容すれば、1つのパッケージとして扱うことができる。
  コンテナ化されたアプリケーションは、他のLinuxマシンで動作させることが可能。このときマシンのカスタマイズや設定はアプリの運用に関係しない。マシンに合わせて様々なコードを書き換えたり、テストを行う必要が少なくなることが考えられる。

 

  Dockerは見方によっては、仮想マシンと共通する面もある。だが、仮想マシンと異なる面もあり、中でも仮想OSを必要としないところが特徴的だ。Dockerで作成したアプリケーションは、Linuxカーネルをアプリの動作に使用する。これがちょうどOSの代わりを担うが、アプリを動作させるには十分だ。(なおかつ、「Linuxカーネルが扱えるマシン」つまり、linuxマシンならどれでも動作させられる。)
  OSが必要ないことで、パフォーマンスの圧迫も少なく、アプリケーションのサイズも抑えられる。
 

  さらに重要なことに、Dockerはオープンソースである。誰でもDockerの開発に協力でき、必要とあらば別の機能を自由に追加することができる。

 

  ユーザーはどんな人?

  Dockerは開発者やシステム管理者向けに開発された、DevOps (developers + operations)に多彩な選択肢を与えるツールチェーンである。
  開発者にとっては、システムを気にせずにコードを記述することに専念できる。すでに作成されている何千ものプログラムがDockerコンテナでの開発を有利に進められる。
  システム管理者にとっては、システムにあまり負荷をかけないことから、維持運営の手間が省け、さらに柔軟な対応ができる可能性がある。

 

  開始方法

  Dockerにはいくつか説明書がある。そこに導入の方法も記されている。
まず、ウェブベース・チュートリアルでは、Dockerのコマンドラインを再現したシミュレーターがあり、そこでDockerで基本的なコマンドを試したり、使い方を確認できる。
次に、ビギナーズ・ガイドには、初歩的なコマンドや用語の解説が載っている。
さらに、youtubeでは解説映像が公開されている。

 

  セキュリティについて

  コンテナはあくまでアプリケーションを運用するための手段である。アプリケーションを単にコンテナ化しただけでは、これといったセキュリティ対策はなされていない。しかし、Dockerにはセキュリティ対策も用意されている。

  SElinuxのセキュリティ関係の研究で知られる、Dan Walsh氏によると、Dockerコンテナが脅威への防御力を持つことは、将来にわたって重要な項目になるという。(詳しくは『そのDockerコンテナ、本当に安全?』『Dockerに新たなセキュリティ機能を導入する』)
 

  関連記事

 

 

 

 

 
PDF
更新日:2017-08-11 14:28:53 Hnoss 0  del.icio.usに追加   はてなブックマークに追加   twitterに投稿   facebookでshare
[ 原文 ] https://opensource.com/resources/what-docker Creative Commons License この作品は、クリエイティブ・コモンズ・ライセンスの下でライセンスされています。
クリエイティブ・コモンズ・ライセンス
翻訳者ページをみる

この記事の翻訳者

Hnoss さんの翻訳記事

【GitLab Pages 公式 を訳してみた】GitLab Pages 説明書 

GitLab Documentation > User documentation > Projects >GitLab Pages 説明書  GitLabには「GitLab Pages」という機能があります。  GitLab…2017-10-15 12:39:59

【GitLab Pages 公式 を訳してみた】GitLab Pages サーバー管理者向け説明書

  はじめに GitLab Pages機能 は、GitLab EE 8.3以降から使えるようになりました。 カスタムCNAMEにTLS証明書が使えるようになった のは、GitLab EE 8.5以降です。 コミュニ…2017-10-15 12:39:13

GitLab PagesでのTLS設定方法と、Let's Encryptについて | from: about gitlab.com

 GitLab Pagesで作られたサイトを、 Let's Encrypt でHTTPS化する方法をお教えします。   どうしてTLS/SSLが必要か  HTTPSについて話し合ったときなどに、よく「静的サイト…2017-10-10 21:24:06

【GitLab Pages 公式 を訳してみた】GitLab Pages のこと全部教えます!③

GitLab Documentation > User documentation > Projects > GitLab Pages 説明書 >GitLab Pages のこと全部教えます!③ 記事の 種類 : 取扱説明書 || 対象 : 初心者 || …2017-10-09 23:13:04