次は機能しないため、これは混乱を招きます。
# dpkg --list | grep [d]ocker # (verify that Docker is installed)
私はDockerを初めて使用して学習しているので、a)UbuntuサーバーのインストールにDockerをプレインストールするように依頼するべきではなく、b)代わりに(次回)正式なインストールに進むか、とにかく(この時間):
# apt install docker.io
Dockerを/ snapに配置するのは間違いではなかったと思いますが、現在読んでいるチュートリアルとは一致しません。
誰かが私を啓発しますか?
Snapは、Canonicalの最近の代替パッケージングコンセプトであり、Advanced Packaging Tool(apt
)とは別のものです。 $ echo $PATH
は、最後に/ snap/binを示す可能性が高いことに気付くでしょう。これにより、使用するコマンドがPATHで以前に存在していたものにキャッチされない場合、Snap以外のもので実行できるようになります。
Ubuntu 18.04.1 Serverのインストール中に発生するDockerは、Snapになります(Debianパッケージに含まれるのではありません)。 Canonicalは、早い段階で可能なインストールのリストから選択したときに、それをインストールすることを決定した方法です。
$ docker --version
が機能し、apt-get
を使用してインストールした場合と同じように、SnapからDockerが使用可能で使用可能であることに注意してください。 (apt
を介したインストールは、おそらくまだ持っていないリポジトリに加えてキーを追加し、他のいくつかのアクションを実行する必要があるため、より複雑になります。apt install docker.io
はそれを行いません。 )
スナップ方法と一緒にDocker(apt
を使用した難しい方法)をインストールすることは可能ですが、そこから得られるものは何もありません。
最後に、Dockerに精通していないと、単にDockerをインストールした直接の結果として常に利用できるとは限らない、他のDockerに関連するコマンドやプラクティスが明らかになるだけです。このような問題は、とにかく解決する必要があり、スナップとは関係ありません。それらのソリューションはapt
にあり、Snapで(まだ)使用できない場合がありますが、それはSnapがインストールされたDockerで動作しないことを意味しません。