Jam*_*mes 97 ubuntu virtual-machine docker-desktop
在一次在线培训课程中,讲师提到他有“安装了 Docker Desktop 的 Ubuntu 虚拟机”;因此,我尝试按照官方网站上的说明在 Windows 10 物理主机上安装相同的程序。
然而,这apt-get install
不起作用,错误消息是docker-desktop : Depends: docker-ce-cli but it is not installable
。我想知道我是否在这里错过了什么。
我们非常感谢任何提示或建议。如果您需要更多详细信息,请告诉我。
截屏:
root@dockeru:/home/work/Downloads# ls
docker-desktop-4.8.1-amd64.deb
root@dockeru:/home/work/Downloads# apt-get install ./docker-desktop-4.8.1-amd64.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'docker-desktop' instead of './docker-desktop-4.8.1-amd64.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help resolve the situation:
The following packages have unmet dependencies:
docker-desktop : Depends: docker-ce-cli but it is not installable
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)
4r7*_*f3x 253
除非您确实需要,否则不需要将 Docker Engine 与 Docker Desktop 一起安装。Docker 的文档明确指出:
\n\n\n适用于 Linux 的 Docker Desktop 和 Docker Engine 可以并行安装在同一台计算机上。\n为 Docker Desktop 使用专用存储位置可防止它干扰同一台计算机上的 Docker Engine 安装。\n虽然它\xe2\x80 \x99s 可以同时运行 Docker Desktop 和 Docker Engine,但在某些情况下同时运行两者可能会导致问题。
\n
您面临的问题是由于您的系统上缺少 Docker 存储库,您可以按照Docker Engine 文档的一部分来解决该问题,如下所示:
\nsudo apt install -y ca-certificates curl gnupg lsb-release\nsudo mkdir -p /etc/apt/keyrings\ncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg\necho "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null\nsudo apt update -y\n
Run Code Online (Sandbox Code Playgroud)\n之后,您可以继续安装 Docker Desktop:
\nsudo apt install ./docker-desktop-<version>-<arch>.deb\n
Run Code Online (Sandbox Code Playgroud)\nPS 如果您在安装过程结束时看到以下错误,请不要惊慌。只要忽略它就可以了;)
\nDownload is performed unsandboxed as root as file docker-desktop-\n<version>-<arch>.deb couldn\'t be accessed by user \'_apt\'. - \npkgAcquire::Run (13: Permission denied)\n
Run Code Online (Sandbox Code Playgroud)\n更新:值得庆幸的是,Docker 团队相应地修改了他们的文档。
\nRay*_*ara 19
sudo apt-get update
设置存储库后
不要忘记: https ://docs.docker.com/engine/install/ubuntu/#set-up-the-repository
小智 15
首先需要安装docker引擎。官方 Docker Engine 链接 然后您可以按照 docker 桌面指南进行操作。我认为这是因为如果没有使用 docker 引擎安装的一些依赖项,docker 桌面就无法安装。
归档时间: |
|
查看次数: |
107138 次 |
最近记录: |