最近开始学习docker。安装 docker 后,输入 sudo docker run hello-world
以检查是否安装成功,它显示为标题。顺便说一句,当我输入 docker version
时,它会显示我安装的版本。
答案 0 :(得分:2)
听起来您只安装了 docker 但还没有启动 docker 守护进程。在大多数发行版中,您可以使用 systemctl
:
sudo systemctl start docker # to start the service
sudo systemctl enable docker # to autostart on boot
答案 1 :(得分:0)
有时我会建议向 /var/run/docker.sock 添加更多权限,例如:
chmod 666 /var/run/docker.sock
答案 2 :(得分:0)
第一
检查您是否有守护进程:
"autoload": {
"psr-4": {
"App\\": "app/",
},
"classmap": [
"database/seeds",
"database/factories"
],
"files": [
"app/helpers.php"
]
}
如果有,请检查状态:
sudo systemctl list-units | grep -i docker
第二个 在@tdy 回答时启动并启用它。
<块引用>sudo systemctl status docker
如果您没有,请查看 Configure and troubleshoot the Docker daemon 以获取更多信息。