[解決済み] UbuntuのDockerイメージ内でwgetを実行する方法は?
2022-02-11 05:44:28
質問
以下のように、Ubuntuのコンテナ内でDebianのパッケージをダウンロードしようとしています。
sudo docker run ubuntu:14.04 wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.8.2-omnibus.1-1_amd64.deb
私は
exec: "wget": executable file not found in $PATH
すでにインストールされている
wget
を以下のようにdockerで実行します。
run ubuntu:14.04 apt-get install wget
ファイルをダウンロードするにはどうすればよいですか?
解決方法は?
まず、インストールする必要があります。新しい
Dockerfile
で、その中にwgetをインストールします。
FROM ubuntu:14.04
RUN apt-get update \
&& apt-get install -y wget \
&& rm -rf /var/lib/apt/lists/*
そして、そのイメージを構築します。
docker build -t my-ubuntu .
最後に、実行します。
docker run my-ubuntu wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.8.2-omnibus.1-1_amd64.deb
関連
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
-
[解決済み] Dockerコンテナのシェルに入るにはどうしたらいいですか?
-
[解決済み] 古いDockerコンテナを削除する方法
-
[解決済み] Dockerでイメージのクリーンビルドを強制する方法
-
[解決済み] wgetでダウンロード先を指定するには?
-
[解決済み] dockerコンテナ内でsudoを使用するには?
-
[解決済み】Dockerは仮想マシンとどう違うの?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Ubuntu「-bash: nano: コマンドが見つかりませんでした。
-
[解決済み] インストールされているすべてのOpenCVライブラリの削除
-
[解決済み] dockerでのインストール時に、ダイアログの質問に答えることは可能でしょうか?
-
[解決済み] インターフェースeth0が設定されていません[closed]。
-
[解決済み] ubuntuでポート上のプロセスを強制終了する方法
-
VirtualBoxのエラーです。VMMR0.r0 (VERR_SUPLIB_WORLD_WRITABLE) の読み込みに失敗しました。
-
[解決済み] nginx - nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
-
[解決済み】pipでインストール後、"jupyter: コマンドが見つからない"
-
[解決済み] スクリプトをどのユーザーで実行するか、crontabで指定するには?[クローズド]
-
[解決済み] エラー "gnu/stubs-32.h: Nachosのソースコードをコンパイルする際に "No such file or directory "というエラーが発生した。