「Docker」を「Ubuntu Server 22.04」にインストールするには

今回は「「Docker」を「Ubuntu Server 22.04」にインストールするには」についてご紹介します。

関連ワード (ソフトウェア等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 ほかのいくつかのソリューションと比較すると、「Docker」はよりユーザーフレンドリーで、多くのGUIアプリケーションを提供する(したがって、常にコマンドラインから作業する必要はない)。さらに、「Linux」と「macOS」「Windows」でサポートされている。

 筆者は、このツールを使用して何百ものアプリケーションとサービスを展開し、日々のワークフローにおける非常に貴重な要素だと感じるようになった。多くの場合、Dockerを通して、コンテナー化されたアプリケーションを展開する方が、同じアプリ/サービスを手動で展開するよりもはるかに速く、信頼性も高い。

 本記事では、DockerをLinuxにインストールする手順を解説する。「Ubuntu Server 22.04」を使って説明を進めるので、この手順はあらゆる「Ubuntu」(または「Debian」)ベースのディストリビューションで実行できるはずだ。「Red Hat Enterprise Linux」(RHEL)ベースのディストリビューション(「Rocky Linux」「AlmaLinux」「CentOS Stream」「Fedora Linux」など)では、デフォルトのコンテナーランタイムが「Podman」に変更されたため、Dockerのインストールは非常に難しいだけでなく、メリットよりデメリットの方が大きい。

 したがって、RHELベースのディストリビューションを愛用している人は、そのままPodmanを使い続けてほしい。ただし、Ubuntuベースのディストリビューションを使っている人は、Dockerを利用できるだけでなく、非常に簡単にインストールすることも可能だ。それを証明するために、ここでは、Ubuntu Server 22.04を使って説明を進める。この手順を実行するのに必要なのは、Ubuntuベースのディストリビューションとsudo権限を持つユーザーだけだ。

 それでは、具体的な手順の説明に移ろう。

 最初に、Ubuntuインスタンスにログインして、必要なリポジトリーを追加する(標準リポジトリーにあるDockerのバージョンは、ここで使用する最新のコミュニティーエディションではないため)。ログインしたら、以下のコマンドを実行して、公式のDocker GPGキーを追加する。

 次に、以下のコマンドで公式のDockerリポジトリーを追加する。

 次に、以下のコマンドを実行して、必要な依存関係をインストールする。

 最後に、aptを更新して、以下のコマンドでDockerをインストールする。

 Dockerをsudoで呼び出さなくても使用できるようにするため(この方法だと、セキュリティの問題が発生する可能性がある)、以下のコマンドを実行して、ユーザーをdockerグループに追加する必要がある。

 ログアウトしてから再度ログインして、変更を反映させる。

 これで、DockerをUbuntuマシンで使用する準備が整った。

 Dockerをインストールしたら、以下のコマンドを実行して、インストールを検証することができる。

 出力には、以下のような情報が表示されるはずだ。

 以下のコマンドでhello-worldのイメージを取得して、ユーザーがDockerコマンドを実行できることを確認しよう。

 イメージを無事に取得できた場合は、Dockerが正常にインストールされており、すぐに使用を開始できる。次回は、Dockerで最初のコンテナーを展開する方法について解説する。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
第24回:ゼロから「ひとり情シス」、一人から「ふたり情シス」へ
IT関連
2021-04-06 04:18
東北電力ネットワーク、配電フィールド業務をDX–日本IBMが地図基盤と「Salesforce」で支援
IT関連
2024-09-21 20:34
日本HP、リモートアクセスやハイブリッドワークを実現する新ワークステーション
IT関連
2023-04-20 00:44
紫色のメタル「G-SHOCK」登場 新開発のIP処理で“黄昏時の東京”表現
くらテク
2021-08-19 05:02
PlayStation Storeでの映画とテレビ番組販売とレンタル、8月31日に終了
アプリ・Web
2021-03-04 12:59
COMPASS、AI型教材とデジタル教科書を連携–個別最適な学びを提供
IT関連
2024-02-24 12:09
自分の肌の色とパーソナルカラーがわかるZOZOの測定ツール「ZOZOGLASS」を体験
ネットサービス
2021-03-23 04:37
Apple、「人種の公平性と正義」の大規模プロジェクト開始 BLM運動に呼応し教育施設、VC資金提供
社会とIT
2021-01-16 06:27
グローバルのクラウドインフラ市場シェア。AWSがやや減少の一方、マイクロソフトは順調にシェアを伸ばす。2023年第4四半期、Synergy Researchの調査結果
AWS
2024-02-06 15:45
アイロボットが自動ゴミ収集機付属で10万円以下の掃除ロボ「ルンバi3」発表、数カ月はゴミ捨て不要
ハードウェア
2021-02-18 16:01
150年続くMLBに学ぶ、伝統ある事業の変革の勝ちパターン
IT関連
2024-04-06 08:14
みんなの銀行、SaaSセキュリティ状況管理ツールを導入
IT関連
2023-03-08 17:37
LinuxやWindowsサーバでExcelファイルを直接高速に読み書きするライブラリ。オンプレミス/クラウドなど、多様化するプラットフォームをサポート[PR]
Excel
2025-01-24 14:04
IDCフロンティア、メガクラウドなどとの閉域網接続を開始
IT関連
2022-07-16 02:45