1. bashaway

    No comment

    bashaway
Changes in body
Source | HTML | Preview
@@ -250,10 +250,135 @@
Complete!
```
+# 追記
+インストール時に `--nobest` でとりあえずは大丈夫だったけど、依存関係のエラーが出続けてしまっていた。
+
+```
+# dnf update
+メタデータの期限切れの最終確認: 0:53:51 時間前の 2020年02月08日 16時38分36秒 に実施しました。
+エラー:
+ 問題: package docker-ce-3:19.03.5-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed
+ - cannot install the best update candidate for package docker-ce-3:18.09.1-3.el7.x86_64
+ - package containerd.io-1.2.10-3.2.el7.x86_64 is excluded
+ - package containerd.io-1.2.2-3.3.el7.x86_64 is excluded
+ - package containerd.io-1.2.2-3.el7.x86_64 is excluded
+ - package containerd.io-1.2.4-3.1.el7.x86_64 is excluded
+ - package containerd.io-1.2.5-3.1.el7.x86_64 is excluded
+ - package containerd.io-1.2.6-3.3.el7.x86_64 is excluded
+(インストール不可のパッケージをスキップするには、'--skip-broken' を追加してみてください または、'--nobest' を追加して、最適候補のパッケージのみを使用しないでください)
+```
+
+これは嫌なので、無理やりRPMを入れてしまおう。まず、どこにあるか調べる。
+
+```
+# grep stable /etc/yum.repos.d/docker-ce.repo
+[docker-ce-stable]
+baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
+```
+
+そうか、そもそもCentOS7がターゲットなのか。。。
+ここから拾ってこよう。
+
+```
+# dnf update https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.10-3.2.el7.x86_64.rpm
+メタデータの期限切れの最終確認: 1:00:47 時間前の 2020年02月08日 16時38分36秒 に実施しました。
+containerd.io-1.2.10-3.2.el7.x86_64.rpm 7.5 MB/s | 23 MB 00:03
+依存関係が解決しました。
+========================================================================================================================================================================
+ パッケージ アーキテクチャー バージョン リポジトリー サイズ
+========================================================================================================================================================================
+アップグレード:
+ containerd.io x86_64 1.2.10-3.2.el7 @commandline 23 M
+
+トランザクションの概要
+========================================================================================================================================================================
+アップグレード 1 パッケージ
+
+合計サイズ: 23 M
+これでよろしいですか? [y/N]: y
+パッケージのダウンロード:
+トランザクションの確認を実行中
+トランザクションの確認に成功しました。
+トランザクションのテストを実行中
+トランザクションのテストに成功しました。
+トランザクションを実行中
+ 準備 : 1/1
+ scriptletの実行中: containerd.io-1.2.10-3.2.el7.x86_64 1/1
+ アップグレード中 : containerd.io-1.2.10-3.2.el7.x86_64 1/2
+ scriptletの実行中: containerd.io-1.2.10-3.2.el7.x86_64 1/2
+ scriptletの実行中: containerd.io-1.2.0-3.el7.x86_64 2/2
+ 整理 : containerd.io-1.2.0-3.el7.x86_64 2/2
+ scriptletの実行中: containerd.io-1.2.0-3.el7.x86_64 2/2
+ 検証 : containerd.io-1.2.10-3.2.el7.x86_64 1/2
+ 検証 : containerd.io-1.2.0-3.el7.x86_64 2/2
+
+アップグレード済み:
+ containerd.io-1.2.10-3.2.el7.x86_64
+
+完了しました!
+```
+
+よしよし、もっかいupdateしよ。
+
+```
+# dnf update
+メタデータの期限切れの最終確認: 1:01:08 時間前の 2020年02月08日 16時38分36秒 に実施しました。
+依存関係が解決しました。
+========================================================================================================================================================================
+ パッケージ アーキテクチャー バージョン リポジトリー サイズ
+========================================================================================================================================================================
+アップグレード:
+ docker-ce x86_64 3:19.03.5-3.el7 docker-ce-stable 24 M
+
+トランザクションの概要
+========================================================================================================================================================================
+アップグレード 1 パッケージ
+
+ダウンロードサイズの合計: 24 M
+これでよろしいですか? [y/N]: y
+パッケージのダウンロード:
+docker-ce-19.03.5-3.el7.x86_64.rpm 7.2 MB/s | 24 MB 00:03
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------
+合計 7.2 MB/s | 24 MB 00:03
+トランザクションの確認を実行中
+トランザクションの確認に成功しました。
+トランザクションのテストを実行中
+トランザクションのテストに成功しました。
+トランザクションを実行中
+ 準備 : 1/1
+ scriptletの実行中: docker-ce-3:19.03.5-3.el7.x86_64 1/1
+ アップグレード中 : docker-ce-3:19.03.5-3.el7.x86_64 1/2
+ scriptletの実行中: docker-ce-3:19.03.5-3.el7.x86_64 1/2
+ scriptletの実行中: docker-ce-3:18.09.1-3.el7.x86_64 2/2
+/usr/bin/dockerd は dockerd の為の互換用として設定されていません。
+
+ 整理 : docker-ce-3:18.09.1-3.el7.x86_64 2/2
+ scriptletの実行中: docker-ce-3:18.09.1-3.el7.x86_64 2/2
+ 検証 : docker-ce-3:19.03.5-3.el7.x86_64 1/2
+ 検証 : docker-ce-3:18.09.1-3.el7.x86_64 2/2
+
+アップグレード済み:
+ docker-ce-3:19.03.5-3.el7.x86_64
+
+完了しました!
+```
+
+うん、大丈夫そう。
+
+```
+# dnf update
+メタデータの期限切れの最終確認: 1:01:38 時間前の 2020年02月08日 16時38分36秒 に実施しました。
+依存関係が解決しました。
+行うべきことはありません。
+完了しました!
+```
+
+よかった。
+
# 出典
https://serverfault.com/questions/987686/no-network-connectivity-to-from-docker-ce-container-on-centos-8