我是Linux的新手,使用Parrot Os(家庭版(。我正在尝试在同一设备上安装 Docker。但一直无法做到这一点。
这是为了运行MySQL,我也认为它以后对我有用。我尝试使用 APT 包管理器安装 docker,如下所示:
sudo apt-get install docker
安装完成,但之后当我尝试启动服务时,它说
Failed to start docker.service: Unit docker.service not found.
由于我是新手,请给出详细的答案或放置链接,以便我自己阅读?谢谢。
您可以使用以下命令轻松安装 docker。
┌─[user@parrot-virtual]─[~/Desktop]
└──╼ $sudo apt install docker.io
成功安装后..
┌─[user@parrot-virtual]─[~/Desktop]
└──╼ $docker
Usage: docker [OPTIONS] COMMAND
A self-sufficient runtime for containers
成功后只需确认 docker 安装sudo apt-get install docker
即可。
从错误来看docker.service
安装后似乎没有创建该文件。
尝试手动创建docker.service
文件。参考这个。
您可能需要使用这些内容创建/etc/systemd/system/docker.socket
文件。并/etc/systemd/system/docker.service
包含这些内容的文件。
希望这有帮助。
检查您的 debian 版本号,然后将其与它们的名称(即 wheezy 等(进行交叉引用。
然后转到 docker ce 下载导航到 linux -> debian -> dists -> (your debian version name)
并下载您想要的版本
现在,安装 sudo dpkg -i {your path to the download .deb file}
PS:
sudo apt-get install docker
不再为我安装 docker。它安装了似乎不同的wmdocker。
附加信息
这是我uname -a
的结果
Linux parrot 5.4.0-4parrot1-amd64 #1 SMP Parrot 5.4.19-4parrot1 (2020-02-27) x86_64 GNU/Linux
您可以测试它是否适用于 sudo docker run hello-world
┌─[root@parrot]─[/home/harry]
└──╼ #sudo apt install docker.io
此命令将安装 docker 而不是"apt install docker-ce"。
首先使用sudo apt --fix-broken install
修复apt repo中所有损坏的软件包,然后sudo apt update
然后运行sudo apt install docker.io
鹦鹉使用apt。 我第一次使用Parrot时使用了apt-get,最终不得不完成重新安装Parrot。
$sudo apt install docker.io
这有效,我刚刚安装了它并尝试了它