Linux Mint 19.1 TessaにDocker-CEをインストールするときにつまずいたこと

Get Docker CE for Ubuntuを見ながら手順通りに順調にきたが、この

 $ sudo add-apt-repository \
    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
    $(lsb_release -cs) \
    stable"

コマンドを実行する。と、

Malformed input, repository not added.

みたいな、エラーとなる。引用符が継続できなのかなと思いこれで

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

実行する。エラーは出なくなったようだ。次に、

$ sudo apt-get update

ととすると。今度は

エラー:14 https://download.docker.com/linux/ubuntu tessa Release
  404  Not Found [IP: 99.84.143.21 443]

このエラーに!
これは$(lsb_release -cs)のところがtessaになっているのが原因のようだ。mintのコードネームではなくubuntuのほうのコードネームに変えないといけないみたいで、bionicと固定値に変え、上で登録したものを削除し

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

ととすると。やっとsudo apt-get updateもうまくいった。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください