UbuntuにDocker Engineを導入するなら、Docker公式APTリポジトリを登録してパッケージをインストールする方法が標準的です。この記事では、競合パッケージの確認から、署名鍵とリポジトリの設定、動作確認までを説明します。対象のUbuntuリリースとCPUアーキテクチャは、作業前にDocker公式のUbuntuインストールガイドで確認してください。
対応するUbuntuとインストール方法
Docker公式ガイドが掲載するUbuntuは、64ビットのResolute 26.04 LTS、Noble 24.04 LTS、Jammy 22.04 LTSです。対応アーキテクチャとしてamd64、armhf、arm64、s390x、ppc64leが挙げられています。対応状況は変更されるため、利用中のリリースとアーキテクチャが現在も掲載されているか、作業時に公式ガイドで照合してください。
通常の継続利用には、Docker公式APTリポジトリを使う方法が適しています。APT経由で更新を管理できます。手動の.debインストールはアップグレードのたびに新しいパッケージファイルを取得する必要があり、Dockerの利便性スクリプトはテスト・開発環境向けとされています。Docker Desktop for Linuxも別の選択肢ですが、ここではUbuntu上にDocker Engineを導入する手順を扱います。
インストール前に競合パッケージを確認する
Ubuntuの配布パッケージなどが入っている場合、Docker公式パッケージと競合することがあります。Docker公式ガイドは、以下のパッケージがあれば事前に削除するよう案内しています。
#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
docker.iodocker-composedocker-compose-v2docker-docdocker-buildxpodman-dockercontainerdrunc
インストール済みのパッケージを確認し、該当するものだけを削除します。たとえば、上記のすべてを一括して削除する場合は次のコマンドを使えます。
sudo apt remove docker.io docker-compose docker-compose-v2 docker-doc docker-buildx podman-docker containerd runc
この削除操作だけで、/var/lib/docker/に保存されたイメージ、コンテナ、ボリューム、ネットワークが自動的に消えるわけではありません。
Docker公式APTリポジトリからインストールする
次の手順はDocker公式ガイドに基づくAPTインストールです。Ubuntuのコードネームとシステムのアーキテクチャをコマンドで取得するため、別リリース用の値を手動で書き込む必要はありません。コードネームとアーキテクチャを使ってリポジトリを設定し、署名鍵でパッケージの検証を行います。以下のコマンドは、実行前に公式ガイドの最新手順と照合してください。
Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
-
APT用の前提パッケージをインストールします。
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.sudo apt update sudo apt install ca-certificates curl -
Dockerの署名鍵を保存するディレクトリを作成し、公式鍵を取得します。
sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc -
Ubuntuのコードネームとシステムアーキテクチャを使ってAPTソースを登録します。
Rank #3
SaleAnker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null -
パッケージ一覧を更新し、Docker Engineと関連パッケージをインストールします。
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
サービスを確認してテストする
インストール後、systemdのサービス状態を確認します。
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
sudo systemctl status docker
サービスが起動していない場合は、次のコマンドで開始します。
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
sudo systemctl start docker
次に、公式のテストイメージを実行します。
sudo docker run hello-world
Dockerはテストイメージをダウンロードして実行し、確認メッセージを表示した後に終了します。Dockerの案内では、Ubuntu上のDockerサービスは通常、起動時に自動で開始されます。
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.sudoなしでDockerを使う場合の権限
既定ではDockerコマンドにsudoが必要です。Dockerデーモンはroot権限で動作します。Dockerの説明では、dockerグループに所属するユーザーはUnixソケット経由でデーモンにアクセスできます。そのため、グループへの追加は単なる利便性の変更ではなく、管理者権限に関わるセキュリティ上の判断です。誰にアクセスを許可するか慎重に決めてください。権限の設定方法や影響は、Docker公式のLinux post-installationガイドで確認できます。
Recommended Free Tools
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
コンテナのポート公開とファイアウォール
Dockerは、コンテナのポートを公開すると、そのポートがufwまたはfirewalldのルールを迂回する可能性があると警告しています。ポート公開を設定する前に、ホストのファイアウォール設定だけに頼らず、外部からの到達性を確認してください。
Dockerはiptables-nftとiptables-legacyをサポートしますが、nftコマンドで作成したファイアウォールルールには対応していません。Docker環境の転送トラフィックに対するルール設定について、DockerはDOCKER-USERチェーンを案内しています。ルールを変更する場合はDocker公式Ubuntuガイドのファイアウォール説明も参照してください。
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

