インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

ChromeでDockerをGUI管理!「Simple Docker UI」の導入と使い方徹底解説

Dockerは、事前設定済みのソフトウェアを含むコンテナをサーバー上に大量に展開できる魅力的なプラットフォームです。さらに注目すべきは、このプラットフォームが大きく成長し、Linux以外のさまざまな環境でも利用できるようになった点でしょう。

しかし、Dockerは非常に強力である一方、参入障壁が少し高いのも事実です。覚えるべきコマンドが多く、公式の使いやすいUIツールが用意されていないためです。

そこで登場したのが「Simple Docker UI」です。Chromeベースのアプリケーションで、Dockerイメージのインストール、管理、設定変更を直感的に行うことができます。

Dockerのインストール

Simple Docker UIを使用する前に、まずシステムにDockerをインストールして起動しておく必要があります。Ubuntu LinuxでDocker環境を構築する方法については、詳細な手順が公開されているので、ガイドに従ってステップバイステップで進めましょう。すぐにDockerがシステム上で動作するようになり、Simple Docker UIを試せる状態になります。

Ubuntu以外をお使いの方もご安心ください。Dockerでは主要なOSすべて向けに公式のインストール手順が用意されています。そちらを参照すれば、あっという間にセットアップできるでしょう。

Simple Docker UIの入手方法

ChromeでDockerをGUI管理!「Simple Docker UI」の導入と使い方徹底解説

Simple Docker UIはChromeアプリケーションです。そのため、すべてを正常に動作させるには、システムにGoogle ChromeまたはChromiumが正しくインストールされている必要があります。どちらも比較的簡単にインストールできます。

準備が整ったら、Chromeウェブストアからアプリ本体をインストールしましょう。「Chromeに追加」ボタンをクリックするだけで、すぐにシステムへ追加されます。インストール後は、Chromeブラウザの「アプリ」セクションに表示されるので、そこから起動すれば準備完了です。

Simple Docker UIの初期設定

Chromeアプリとはいえ、インストールしただけですぐに使えるわけではありません。まず、いくつかの設定が必要です。ターミナルウィンドウを開いて、以下のコマンドを実行します。

sudo nano /etc/systemd/system/docker-tcp.socket

ファイルが開いたら、以下の設定内容を貼り付けます。

[Unit]
Description=Docker HTTP Socket for the API

[Socket]
ListenStream=2375
BindIPv6Only=both
Service=docker.service

[Install]
WantedBy=sockets.target

設定を記述したら、「Ctrl + O」キーでファイルを保存し、「Ctrl + X」でnanoを終了します。この作業により、Simple Docker UIがリモートAPIに接続できるようになります。

ただし、まだ作業は終わりません。続いて、作成したsystemdファイルを有効化します。以下のコマンドで実行できます。

systemctl enable docker-tcp.socket

有効化したら、次にDockerを停止します。ソケットはDockerが動作している状態では起動できないためです。

systemctl stop docker

Dockerを停止したら、systemdを使ってソケットを起動します。

systemctl start docker-tcp.socket

これでコマンドライン側の設定はすべて完了です。最後に、Docker Remote APIへの接続情報を追加しましょう。Simple Docker UIの「Settings(設定)」画面を開き、「Verify(確認)」ボタンをクリックしてください。これだけで接続設定は完了し、すべてが正常に動作するはずです。

注意: 環境によっては、DockerコンテナがSimple Docker UIに表示されるまで、マシンの再起動が必要な場合があります。

Simple Docker UIの使い方

Simple Docker UIには多彩な機能が搭載されています。まず、インストール済みのDockerイメージを一覧表示でき、各イメージのサイズや作成日時も確認可能です。「Containers(コンテナ)」タブをクリックすると、さらに詳細な情報を得られます。任意のコンテナを選択すると、「Start(開始)」や「Remove(削除)」ボタンのほか、詳細情報、変更ログ、さらにはコンテナ操作用のターミナルまで利用できます。

ChromeでDockerをGUI管理!「Simple Docker UI」の導入と使い方徹底解説

インストール済みイメージの閲覧に加えて、Registry Hubで任意のイメージを検索し、見つけてインストールし、システムにデプロイすることも簡単に行えます。レジストリを検索して必要なイメージをほんの数クリックで取得できるのは大きな魅力です。

ChromeでDockerをGUI管理!「Simple Docker UI」の導入と使い方徹底解説

イメージのインストールとデプロイは驚くほど簡単です。レジストリで目的のイメージを見つければ、ツールが必要なファイルをすべて自動でダウンロードし、Docker環境へインストールしてくれます。その後、コンテナ名の入力とカスタマイズを行えば、すぐにコンテナが実行されます。

ChromeでDockerをGUI管理!「Simple Docker UI」の導入と使い方徹底解説

その直後、サーバーやLinuxデスクトップ上で、必要なソフトウェアがDockerコンテナとして稼働します。すべてわずか数回のクリックで完了するのですから、これ以上便利なことはありません。

まとめ

全体的に見て、コマンドラインで行うDocker操作のほとんどすべてを、このアプリではより効率的かつ効果的に実行できます。確かにChromeアプリである点は完璧とは言えませんが、このツールが非常に有用であることに異論を唱えるのは難しいでしょう。

ターミナル操作なしでDockerを試してみたい方には、このツールはまさにうってつけです。また、普段からターミナルでDockerを使っている方でも、よりスピーディーな操作を求めているなら、Simple Docker UIがぴったりかもしれません。

  1. Google Chromeのサイド検索パネルを管理する方法【有効化・無効化の手順を解説】

    Google Chromeは、世界中で最も人気のあるウェブブラウザの一つです。Googleが開発したクロスプラットフォーム対応のブラウザで、2008年にWindows向けに初めてリリースされました。アップデートを重ねるごとに機能とセキュリティが強化されており、快適かつ安全なネットサーフィンをサポートしてくれます。ほかのブラウザと比べて動作が軽快で、リソースの消費も少ない点も大きな魅力です。 そんなChromeには、ウィンドウを離れることなく素早く検索できる「サイドパネル(サイド検索)」機能が搭載されていることをご存じでしょうか。 この記事では、Chromeのサイドパネルの概要やできること、有効

  2. Dockerとは?コンテナ技術で開発・運用のワークロードを簡素化する完全ガイド

    2013年に登場したDockerは、以来IT業界全体に大きな話題を巻き起こしてきました。Dockerが提供するコンテナ技術ベースのソリューションは、IT運用の在り方を根本から変えつつあります。 本記事では、現在のDevOpsパイプラインにおいて最も注目されている技術のひとつであるDockerについて、その仕組みやメリットをわかりやすく解説します。 Dockerが注目される理由 想像してみてください。自分の開発マシンでは完璧に動作していたアプリケーションが、QA環境や本番環境にデプロイした途端、動かなくなったら――。多くの開発者が経験したことのあるこの問題の背景には、「環境の違い」による依存関係