Ubuntu 19でdockerソースをインストールできない問題を共有する

Ubuntu 19でdockerソースをインストールできない問題を共有する

主要な Web サイトと個人的な習慣に従って、Docker ソースを追加するには次の方法を使用します。

root@ubuntu:~# sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

しかし、上記のコマンドを使用すると、無限のトラブルが発生し、自分が有能な Linux エンジニアであるかどうかさえ疑問に思いました。このコマンドを使用すると、次のエラーが発生しました。

Ign:1 https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu eoan InRelease

エラー:2 https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu eoan リリース
404 見つかりません [IP: 218.104.71.170 443]
ヒット:3 http://cn.archive.ubuntu.com/ubuntu eoan InRelease
ヒット:4 http://cn.archive.ubuntu.com/ubuntu eoan-updates InRelease
ヒット:5 http://cn.archive.ubuntu.com/ubuntu eoan-backports InRelease
ヒット:6 http://cn.archive.ubuntu.com/ubuntu eoan-security InRelease
パッケージリストを読み込んでいます...完了 
E: リポジトリ 'https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu eoan Release' にはリリース ファイルがありません。
N: このようなリポジトリからの更新は安全に実行できないため、デフォルトでは無効になっています。
N: リポジトリの作成とユーザー設定の詳細については、apt-secure(8) のマニュアルページを参照してください。

以下はapt ソースファイルの内容です。

deb [arch=amd64] https://download.docker.com/linux/ubuntu eoan 安定版
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu eoan 安定版
deb [arch=amd64] https://download.docker.com/linux/ubuntu バイオニック安定版 

エラーは発生していないようですが、apt update を使用するとさまざまなエラーが表示されることがわかります。結局、必要な docker-ce インストール パッケージがまだ存在せず、インストールできません。

root@uduntu:~# apt-get update
取得:1 http://cn.archive.ubuntu.com/ubuntu eoan InRelease [255 kB]
取得:2 http://cn.archive.ubuntu.com/ubuntu eoan-updates InRelease [88.4 kB]
ヒット:3 http://cn.archive.ubuntu.com/ubuntu eoan-backports InRelease
取得:4 ​​http://cn.archive.ubuntu.com/ubuntu eoan-security InRelease [92.9 kB]
Ign:5 https://download.docker.com/linux/ubuntu eoan InRelease                            
エラー:6 https://download.docker.com/linux/ubuntu eoan リリース                            
 404 見つかりません [IP: 13.225.103.32 443]
パッケージリストを読み込んでいます...完了                                    
E: リポジトリ 'https://download.docker.com/linux/ubuntu eoan Release' にはリリース ファイルがありません。
N: このようなリポジトリからの更新は安全に実行できないため、デフォルトでは無効になっています。
N: リポジトリの作成とユーザー設定の詳細については、apt-secure(8) のマニュアルページを参照してください。
root@uduntu:~# apt search docker-ce
ルート@uduntu:~#

私もこのような問題に遭遇すると非常に困惑します。インターネットで多くの解決策を見つけましたが、どれも機能しません。ネットワークの問題であり、外部ネットワーク上のソースコードライブラリを使用できないと言う人もいます。この記事を見たとき、私は困惑しました。NetEase、Alibaba、USTCのソースをインストールしようとしましたが、問題は解決しませんでした。実際には、これは非常に簡単です。Alibaba、USTC、NetEaseのソースコードライブラリが構成ファイルにどのように書き込まれているかを見て、それらをコピーするだけです。

解決:

以下をsources.listに追加するだけです。

deb [arch=amd64] https://download.docker.com/linux/ubuntu バイオニック安定版

apt ソースを更新します:

root@uduntu:~# apt-get update
取得:1 http://cn.archive.ubuntu.com/ubuntu eoan InRelease [255 kB]
取得:2 http://cn.archive.ubuntu.com/ubuntu eoan-updates InRelease [88.4 kB]
ヒット:3 http://cn.archive.ubuntu.com/ubuntu eoan-backports InRelease
取得:4 ​​http://cn.archive.ubuntu.com/ubuntu eoan-security InRelease [92.9 kB]
入手:5 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB] 
取得:6 https://download.docker.com/linux/ubuntu bionic/stable amd64 パッケージ [9,594 B] 11 秒で 511 kB を取得 (48.3 kB/秒) 
パッケージリストを読み込んでいます...完了
ルート@uduntu:~#

これで完了です。エラーは報告されません。docker-ce インストール パッケージが利用可能かどうかを確認しましょう。

root@uduntu:~# apt search docker-ce
並べ替え中...完了
全文検索...完了
docker-ce/bionic、現在 5:19.03.4~3-0~ubuntu-bionic amd64 [インストール済み]
 Docker: オープンソースのアプリケーションコンテナエンジン

docker-ce-cli/bionic、現在 5:19.03.4~3-0~ubuntu-bionic amd64 [インストール済み、自動]
 Docker CLI: オープンソースのアプリケーション コンテナ エンジン

ルート@uduntu:~

要約する

上記は、Ubuntu 19 で docker ソースをインストールできない問題についてご紹介したものです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Docker での環境変数の使用とよくある問題の解決策
  • Dockerはターミナルで中国語を入力できない問題を解決します
  • Docker がポート 2375 を公開し、サーバー攻撃を引き起こす問題と解決策
  • DockerでJenkinsをインストールし、初期プラグインのインストール失敗の問題を解決する
  • Dockerコンテナが外部ネットワークにpingできない問題を解決する
  • Docker環境でJenkinsを設定すると、タスクをビルドするときにコンソールログに文字化けした中国語の文字が表示されます
  • docker ログが取得できない問題の解決方法
  • Dockerに関するよくある質問

<<:  JavaScript の遅延読み込み属性パターンに関する簡単な説明

>>:  MySQL システム ユーザーが開くことができるファイルの最大数に関する簡単な説明

推薦する

HTML CSS3は画像表示効果を引き伸ばさない

1. transform 属性を使用して、画像を拡大せずに表示します (パスの問題は必要に応じて修正...

Intelli Idea で Tomcat 設定が見つからない問題の解決方法

2日前に新しい会社に入社しました。その会社ではIntelli Ideaを使っています。Eclipse...

Vue ファースト スクリーン パフォーマンス最適化コンポーネントの知識ポイントの概要

Vue ファースト スクリーン パフォーマンス最適化コンポーネントVue ファースト スクリーン パ...

円形グラデーションプログレスバー効果を実現する CSS サンプルコード

実装のアイデア一番外側は大きな円(グラデーションカラー)グラデーションの円を覆うように、内側に半円を...

仮想マシンでXshell5をLinuxに接続する方法と障害の解決方法

かなり前に仮想マシンをインストールしましたが、ようやく Linux をインストールしました。マシンの...

Vue でユーザー権限に基づいてルートを動的に追加する方法

ユーザーの権限に応じて異なるメニュー ページを表示します。知識ポイントルートガード(事前ガードを使用...

Mysql5.7 サービスを開始できません。グラフィカル ソリューション チュートリアル

p>「サービス」で手動で起動すると、 コンソールから起動します: 次に、...\MySQL S...

JavaScript でドラッグ スライダー パズルの検証機能を実装します (html5、canvas)

導入:スライダー ドラッグ検証は現在、多くの場所で使用されています。週末に 1 つ作成しようと思い、...

CSSポジショニングによる階層関係の問題の詳細な説明

絶対、相対、固定位置の位置決めabsolue: 絶対配置。上、下、左、右を使用して、配置先の親要素に...

CentOS システムでの JDK のインストールと設定の概要

目次序文OpenJDKの確認とアンインストールダウンロードした圧縮パッケージを使用してJDKをインス...

この記事はPReact10.5.13のソースコードを理解するのに役立ちます

目次render.js 部分create-context.js 部分差分部分Reactのソースコード...

HTMLテキストの一般的なイベントとメソッドの詳細な説明

イベントの説明onactivate: オブジェクトがアクティブ要素として設定されたときに発生します。...

Windows Server 2016 標準キー アクティベーション キー シリアル番号

Windows Server 2016 アクティベーション キーを皆さんと共有したいと思います。wi...

Centos 7.4 サーバーの時刻同期設定方法 [NTP サービスに基づく]

この記事では、CentOS 7.4 サーバーで時刻同期を構成する方法について説明します。ご参考までに...

Vue のフィルターの適用シナリオの詳細な説明

filterは通常、特定の値をフィルターするために使用されます。たとえば、フィールドが空だが、フロン...