我试图在Windows上的Ubuntu上安装Docker,并且我遵循了这个官方教程。https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1,我可以在我的回购中看到它的列表,然后像turotial一样命令sudo apt-get install docker-ce=18.03.0.ce。但是发生了这个错误。列表实际上显示了类似于docker-ce | 18.03.0~ce-0~ubuntu的版本,但我无法安装。我怎么搞错了?也许我犯了个愚蠢的错误。
发布于 2018-04-09 12:19:12
您运行它的是什么ubuntu版本?(有相同的版本吗?)
Ubuntu还不支持对接器18.03,所以如果你想运行它,你需要添加码头回购到apt作为一个支持的版本,如下所述:
https://linuxconfig.org/how-to-install-docker-on-ubuntu-18-04-bionic-beaver
在/etc/apt/sources.list.d/docker.list上为Docker存储库创建一个新文件。在该文件中,放置以下行:
deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable
(当支持仿生时,您可以再次将巧妙更改为仿生)
接下来,您需要添加Docker的GPG键:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
一旦导入,再次更新Apt。
$ sudo apt update
最后:
$ sudo apt install docker-ce
对我来说很管用的是ubuntu仿生,
希望能帮上忙!
发布于 2018-05-18 02:51:05
说明并不完全准确--这个例子是不正确的。版本需要是来自apt-cache的确切字符串。
sudo apt-get install docker-ce=18.03.1~ce-0~ubuntu发布于 2019-01-18 11:41:31
似乎您的需要来运行sudo中的安装命令。
对于Ubuntu,我使用以下命令在映像中安装对接器:
RUN apt-get install apt-transport-https -yq \
ca-certificates \
curl \
software-properties-common \
sudo
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - \
&& sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable" \
&& sudo apt-get update \
&& sudo apt-get install docker-ce=18.03.1~ce-0~ubuntu -yqhttps://stackoverflow.com/questions/49714469
复制相似问题