\r\n\r\n
Dockerは、アプリケーションを独自のサンドボックスの世界で動作させることができる「コンテナ」プラットフォームである。これらのアプリケーションは、ハードディスク領域やRAMなどのリソースを共有しますが、ホストシステム上で実行されているプログラムに干渉することはできません。企業のサーバーの場合、攻撃者が侵害されたウェブサーバーを使用して、顧客データを含むデータベースにアクセスすることができない可能性があることを意味します。
デスクトップユーザーにとっては、最新のアプリケーションを試しても、誤ってすべての猫**を削除してしまうことがないことを意味します。
Docker経由で新しいプログラムを試すには、以下のような理由があります。
一方で、アプリケーションを使用する際の注意点もいくつかあります。
立ち上げには、3つの前段階があります。
それぞれについて詳しく見ていきましょう。
ほとんどのLinuxディストリビューションでは、Dockerがリポジトリに登録されており、簡単にインストールすることができます。Ubuntuの場合、以下のコマンドで必要なものが得られます。
sudo apt-get install docker.iodockerd」デーモンが起動していることを確認することで、システムが稼働していることを確認できます(ps、grep、pipesの使い方はご存知ですよね)。:
ps ax | grep dockerdデフォルトでは、Dockerデーモンはシステムとともに自動的に起動しますが、systemdの設定を調整する方法を知っていれば、別の設定をすることができます。
ご興味のある方は、シンプルなDocker UI Chromeアプリケーションも入手してください。こちらの手順に従って、お使いのコンピュータのDockerデーモンに接続できるように設定してください。
注意:シンプルなDocker UIを使用している場合、以下のように「Docker」ユーザーグループに自分自身を追加していることを確認してください。このグループに属さない場合、Chromeとそのアプリケーションを実行している通常の(非root)ユーザーアカウントから、sudoを常時使用せずにDockerコマンドを使用することができなくなります。
良いUIができたので、次はインストールするものを探します。最初に立ち寄るべきは、dockerプロジェクトがホストするアプリケーションリポジトリのHubです。また、面白いアプリを見つけるには、Googleで検索するのも簡単な方法です。いずれの場合も、以下の行をたどって「起動コマンド」を探します。
docker run -it -v someopti*** \ -e more opti*** \ yet even more opti***...ターミナルに貼り付けると、アプリケーションをダウンロードし、起動してくれます。
また、アプリケーションを "Pull "して自分で起動することも可能です。シンプルなUIアプリケーションであれば、Docker Hubのキーワードを自動的に検索することが可能です。
お探しのものが見つかったら、そのリストをクリックし、ポップアップダイアログボックスの「Pull in image」ボタンをクリックすると、アプリケーション用の画像がダウンロードされます。
画像は一種の「テンプレート」であることを忘れないでください。次に、新しいイメージを使用するコンテナを作成する必要があります。画像」タブに切り替える。deploycontainerボタンをクリックすると、アプリケーションの実行可能なコピーが新規に作成されます。
コマンドラインからは、以下のコマンドですべてのドッカーコンテナの一覧を表示することができます。
docker ps -a右端の「NAMES」列に注目してください。コンテナを再起動するには、目的のコンテナ名を選択し、以下のコマンドを実行します。
docker start [containername]アプリケーションを使用するには、コンテナ画面で目的のコンテナを選択し、画面左上の「スタート」ボタンをクリックします。アプリケーションは、「通常の」アプリケーションと同じように、デスクトップ上の新しいウィンドウで起動します。
通常インストールした場合と同じように、新しいウィンドウでアプリケーションが開くはずです。ただし、他のアプリケーションとは分離して存在することを忘れないでください。これにより、LibreOfficeとOpenOfficeを並行して実行するような、すてきなことができます(これらの依存関係はしばしば互いに衝突します):.
Dockerは、アプリケーションを簡単に起動・実行して試すことができ、また同様に簡単にシステムから削除することができます。Dockerの初期設定が完了したら、通常はイメージをダウンロードして、そこからコンテナを作成し、コマンドを一度実行すれば、デスクトップ上で起動することができます。
Dockerアプリケーションを見つけた方は、コメント欄で教えてください。