SLES 12にdocker-ce-3:18.09をインストールすると、「systemd-units require」というメッセージが表示されるのはなぜですか?

SLES 12にdocker-ce-3:18.09をインストールすると、「systemd-units require」というメッセージが表示されるのはなぜですか?

私の目標は、SUSE Linux Enterprise Server 12(SLES 12 SP3)にDocker 18.09をインストールすることです。

zypperを使用すると、利用可能なリポジトリからdockerバージョン17.09.1_ce-98.18.1を正常にダウンロードしてインストールできます。私の目標は、Dockerバージョン18をインストールし、そのバージョンを使用するとバイパスすることを確認することです。断続的なエラー時々見てください。

私はダウンロードしましたCentOS RPMDocker 18.09では、SLES12はサポートされているバイナリとは見なされません。以前に別のRPMがインストールされていました。前提条件パッケージ(containerd.ioおよびdocker-ce-cli)は、エラーなしでRPMとしてインストールされます。

SLES 12にdocker-ce-3:18.09をインストールすると、「systemd-units require」というメッセージが表示されるのはなぜですか?

systemd-unitsここでエラーが何であるかわかりません。パッケージsystemdはすでにインストールされています。

私はdocker-ce RPMに起動ファイルや単位ファイルがないと文句を言っているとzypper思います。 SLES12の正しい場所にシステム単位のファイルを解凍するためにsystemdパラメータを渡す必要がありますか?zypper

RPMにはzypperが文句を言うファイルが含まれてい/usr/lib/systemd/system/docker.serviceますsystemd-units

node01:~ # rpm -qa | grep -i system
systemd-228-150.40.1.x86_64
grub2-systemd-sleep-plugin-2.02-4.19.1.noarch
libboost_system1_54_0-1.54.0-26.3.1.x86_64
util-linux-systemd-2.29.2-3.5.4.x86_64
systemd-presets-branding-SLE-12.2-2.26.noarch
systemd-bash-completion-228-150.40.1.noarch
systemd-sysvinit-228-150.40.1.x86_64
libsystemd0-228-150.40.1.x86_64
filesystem-13.1-14.15.x86_64
node01:~ # zypper install   /tmp/docker-ce-18.09.0-3.el7.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides systemd-units needed by docker-ce-3:18.09.0-3.el7.x86_64
Solution 1: do not install docker-ce-3:18.09.0-3.el7.x86_64
Solution 2: break docker-ce-3:18.09.0-3.el7.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c): c
node01:~ # zypper search systemd-units
Loading repository data...
Reading installed packages...
No matching items found.
node01:~ # uname -a
Linux node01 4.4.132-94.33-default #1 SMP Tue May 29 20:09:56 UTC 2018 (76aae3b) x86_64 x86_64 x86_64 GNU/Linux
node01:~ # cat /etc/issue
Welcome to SUSE Linux Enterprise Server 12 SP3  (x86_64) - Kernel \r (\l).
node01:~ #

ベストアンサー1

おすすめ記事