【Ubuntu/Docker】wgetコマンドのインストール方法(使えない場合)

【Ubuntu/Docker】wgetコマンドのインストール方法(使えない場合)

Amazonのアソシエイトとして、ITナレッジライフは適格販売により収入を得ています。

記事の文字数:1,227

UbuntuやDockerコンテナ内で「wget: command not found」エラーが出て使えない場合のインストール手順(apt)を解説します。軽量コンテナには初期インストールされていないことが多いため、apt updateからの手順をまとめました。

UbuntuやDockerの軽量コンテナでwgetコマンドを実行しようとした際に、インストールされていなかった場合はaptwgetをインストールします。

この記事のポイント

  • Ubuntu/Dockerの最小環境ではwgetが初期インストールされていないことが多い
  • インストール前には必ず apt update を実行する
  • apt install -y wget コマンドで簡単に導入可能

wgetコマンドとは(用途と特徴)

wgetは、Webサーバーからファイルをダウンロードするためのコマンドラインツールです。 HTTP、HTTPS、FTPなどのプロトコルに対応しており、バックグラウンドでのダウンロードや再帰的なダウンロード(ディレクトリごとの取得)が可能なため、Linux環境のセットアップやスクリプトで非常に頻繁に使用されます。

「wget: command not found」エラーの原因と対策

wgetコマンドを実行して、command not foundのエラーメッセージが出た場合、コマンドが入っていないのでインストールする必要があります。 特にDockerの公式Ubuntuイメージなどの最小構成(Minimal)環境では、初期状態でインストールされていません。

実行コマンド(インストール前)

実行コマンド
wget https://example.com/

エラーメッセージ

実行結果
bash: wget: command not found

インストール前の準備:aptパッケージリストの更新

まず、aptでパッケージリストを更新します。 (特にDockerコンテナの立ち上げ直後は、この更新を行わないとインストールに失敗します。)

実行コマンド
sudo apt update

※Dockerコンテナ内でrootユーザーとして操作している場合は、sudoを外して実行してください。

Ubuntu/Dockerでのwgetコマンドインストール手順

以下コマンドを実行してwgetをインストールします。

実行コマンド(インストール)

実行コマンド
sudo apt install -y wget

wgetコマンドの動作確認とバージョンチェック

wgetコマンドのインストール後、動作確認をします。

バージョン確認

実行コマンド
wget -V

以下のようにバージョン情報が出力されればOKです。

実行結果
GNU Wget 1.25.0 built on linux-gnu.
-cares +digest -gpgme +https +ipv6 +iri +large-file -metalink +nls
+ntlm +opie +psl +ssl/gnutls
Wgetrc:
/etc/wgetrc (system)
...

ダウンロード動作確認

実際にファイルのダウンロードが動くか確認します。

実行コマンド
wget https://example.com/

以下のように 200 OK が返り、'index.html' saved と出力されればダウンロード成功です。

実行結果
--2026-05-13 12:19:16-- https://example.com/
Resolving example.com (example.com)... 172.66.147.243, ...
Connecting to example.com (example.com)|172.66.147.243|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: 'index.html'
0K 15.2M=0s
2026-05-13 12:19:16 (15.2 MB/s) - 'index.html' saved [528]

これでファイルのダウンロードが可能になりました。

まとめ:wgetが使えない時のインストール手順

UbuntuやDockerの環境(特に最小構成のイメージ)では、初期状態で wget コマンドが含まれていないことがよくあります。

wget: command not found」と表示された場合は、以下の手順で対応しましょう。

  1. apt update でパッケージリストを最新にする
  2. apt install wget でインストールを実行する

インストール後は wget -V で正しく導入されたか確認するのが確実です。

確認した環境

  • Ubuntu 25.04(Docker公式イメージ ubuntu:latest
  • wget 1.25.0

Ubuntuユーザにお勧めの本

Ubuntuサーバー徹底入門

難易度
実用性
網羅性

設定の勘所が詳しく解説されている。Ubuntu運用の強い味方になってくれる一冊です。

ゼロからわかるLinuxサーバー超入門 Ubuntu対応版 かんたんIT基礎講座

難易度
実用性
読みやすさ

非常に丁寧に手順が示されている。独学で初めてサーバーを立てるならこの本が最適です。

Dockerユーザにお勧めの本

おすすめ

開発系エンジニアのためのDocker絵とき入門

難易度
実用性
読みやすさ

コンテナの概念を絵で理解できる。開発環境の構築に苦手意識がある人にこそ読んでほしい一冊。

仕組みと使い方がわかる Docker&Kubernetesのきほんのきほん

難易度
実用性
読みやすさ

DockerだけでなくK8sにも触れている。モダンなインフラ構築の第一歩に最適です。

Docker&仮想サーバー完全入門 Webクリエイター&エンジニアの作業がはかどる開発環境構築ガイド

難易度
実用性
読みやすさ

実践的な開発環境構築に特化。設定ファイルの書き方など、すぐに使える知識が豊富です。

Linuxユーザにお勧めの本

新しいLinuxの教科書 第2版

難易度
実用性
読みやすさ

一生モノの基礎知識が身につく定番書です。

ゼロからわかる Linuxコマンド200本ノック―基礎知識と頻出コマンドを無理なく記憶に焼きつけよう!

難易度
実用性
習得度

アウトプット重視で記憶に定着しやすい。反復練習でLinux操作が自由自在になります。

エンジニア1年生のための世界一わかりやすいLinuxコマンドの教科書

難易度
実用性
読みやすさ


以上で本記事の解説を終わります。
よいITライフを!

Ubuntuユーザにお勧めの本

Ubuntuサーバー徹底入門

難易度
実用性
網羅性

設定の勘所が詳しく解説されている。Ubuntu運用の強い味方になってくれる一冊です。

人気記事


記事を評価

Thanks!
目次
Scroll to Top