Jur*_*reW 2 ubuntu docker docker-desktop
我已经将 Ubuntu 更新到 23.10,然后我开始遇到一些 docker 问题。我已经完全卸载了,现在无法再次安装。当我运行时
sudo apt install docker-ce docker-ce-cli containerd.io
,我收到如下错误
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package docker-ce-cli 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
However the following packages replace it:
docker-buildx-plugin
E: Unable to locate package docker-ce
E: Package 'docker-ce-cli' has no installation candidate
E: Unable to locate package containerd.io
E: Couldn't find any package by glob 'containerd.io'
Run Code Online (Sandbox Code Playgroud)
我检查了官方 Docker 页面(当然已经很晚了..)并看到了这一点:要安装 Docker Engine,您需要以下 Ubuntu 版本之一的 64 位版本:
所以现在我有一个问题。有人知道该怎么做吗?我已经通过 snap 安装了 docker,但是permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: 在运行 docker-compose up --build 时遇到了类似的问题。
我还尝试安装 Docker 桌面,但没有成功,并且收到一条错误消息“无法安装 docker-dfesktop:以下软件包具有未满足的依赖项:”...并且没有列出软件包。
有谁遇到过类似的问题,知道如何解决吗?
小智 6
Docker PPA 尚未为 23.10 做好准备。您可以仅使用月球临时安装来完成您的工作,稍后当从 docker 正式更新时,您必须更改您的存储库
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
# Add the repository to Apt sources:
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"lunar" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5878 次 |
| 最近记录: |