Docker在Linux Mint 19 Tara上安装

Shivraj:

我试图在Linux Details上安装docker,如下所示-

    Mint version 19, 
    Code name : Tara,
    PackageBase : Ubuntu Bionic
    Cinnamon (64-bit)

参考链接:https : //docs.docker.com/install/linux/docker-ce/ubuntu/

脚步:

1. sudo apt-get remove docker docker-engine docker.io

2. sudo apt-get update

3. sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

4. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

5. sudo apt-key fingerprint 0EBFCD88

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

7. sudo apt-get update

8. sudo apt-get install docker-ce

对于步骤6,我检查了lsb_release -cs

xxxxxxxxx:~$ lsb_release -cs
tara

我在步骤7看到了问题。

xxxxxxxxxxx:~$ sudo apt-get update
Ign:1 http://packages.linuxmint.com tara InRelease
Hit:2 http://packages.linuxmint.com tara Release                                                                                                                        
Hit:3 http://la-mirrors.evowise.com/ubuntu bionic InRelease                                                                                                             
Hit:4 http://la-mirrors.evowise.com/ubuntu bionic-updates InRelease                                                                                                     
Ign:5 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                                            
Hit:7 http://la-mirrors.evowise.com/ubuntu bionic-backports InRelease                                                                                                   
Hit:8 http://archive.canonical.com/ubuntu bionic InRelease                                                                                                              
Get:9 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB]                    
Hit:10 http://dl.google.com/linux/chrome/deb stable Release                                                
Ign:11 https://download.docker.com/linux/ubuntu tara InRelease                                             
Err:13 https://download.docker.com/linux/ubuntu tara Release                         
  404  Not Found [IP: 2600:9000:2045:3c00:3:db06:4200:93a1 443]
Reading package lists... Done                      
E: The repository 'https://download.docker.com/linux/ubuntu tara Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

作为步骤8的效果,我看到以下错误。

xxxxxxxx:~$ sudo apt-get install docker-ce
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package docker-ce is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'docker-ce' has no installation candidate

似乎Linux mint Tara或Docker的Ubuntu Bionic出现了一些问题。

有人可以告诉我如何解决问题并安装docker吗?

姆卡斯贝格:

的Docker仓库https://download.docker.com/linux/ubuntu不了解Linux Mint的代号tara使用Ubuntu的代号bionic

也就是说,您在上面的第6步应改为:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(. /etc/os-release; echo "$UBUNTU_CODENAME") stable"

这是可行的,因为Linux Mint是在Ubuntu之上构建的。在此步骤中,我们只需将Linux Mint代号(由返还lsb_release -cs)替换为Ubuntu基本代号(由返还. /etc/os-release; echo "$UBUNTU_CODENAME")。


因为您已经运行了不正确的命令(使用Linux Mint代号),所以您可能会发现继续看到带有的警告apt-get update要解决这些,你可以删除相应文件(说一个tara/etc/apt/sources.list.d/,或使用其他GUI或命令行工具来为你做这个。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章