不能 运行 docker 命令
Can't run docker commands
在我安装 docker 后,重新启动我的机器,每当我尝试 运行 任何 docker 命令时,我总是收到这个错误:
FATA[0000] Post http:///var/run/docker.sock/v1.18/containers/create: read unix /var/run/docker.sock: connection reset by peer. Are you trying to connect to a TLS-enabled daemon without TLS?
它甚至发生在:docker version
我无法理解,我已经将我的用户添加到 docker
组
sudo usermod -a -G docker kristian
还没有,继续抛出同样的错误。
我在 Linux mint Rafaela,它基于 Ubuntu trusty tahr
有什么想法吗?
提前致谢!
编辑
我知道这是因为守护进程不是 运行ning,但即使我 运行 它也会发生:
sudo service docker start
似乎开始了,但随后出现同样的错误,我无法运行任何docker命令。
您的 docker 守护进程没有启动。检查 /var/log/upstart/docker.log
以了解原因。
您也在使用旧版本的 Docker,通常恢复 Docker 和 运行 的最快方法是更新和重置它,这将修复任何问题配置和文件系统问题。
请注意,"reset" 将删除所有 Docker 数据,因此如果您有任何需要保留的容器,请不要这样做。如果更新没有解决问题,您可能需要进一步调查错误。
1。升级 docker
使用 Docker 构建的软件包来安装 docker 的当前版本。
Ubuntu 安装说明可在 Docker 站点获得:https://docs.docker.com/engine/installation/linux/ubuntulinux/
看起来某些 Mint 版本可能还需要安装 apparmor
和/或 cgroup-lite
软件包。
2。重置 Docker
WARNING 这将删除 ALL docker 数据并重新开始。如果您有 data/container/images/config 需要或在全部删除之前备份它,请不要这样做。
rm -rf /var/lib/docker
3。开始 Docker
sudo service docker start
在我安装 docker 后,重新启动我的机器,每当我尝试 运行 任何 docker 命令时,我总是收到这个错误:
FATA[0000] Post http:///var/run/docker.sock/v1.18/containers/create: read unix /var/run/docker.sock: connection reset by peer. Are you trying to connect to a TLS-enabled daemon without TLS?
它甚至发生在:docker version
我无法理解,我已经将我的用户添加到 docker
组
sudo usermod -a -G docker kristian
还没有,继续抛出同样的错误。
我在 Linux mint Rafaela,它基于 Ubuntu trusty tahr
有什么想法吗?
提前致谢!
编辑
我知道这是因为守护进程不是 运行ning,但即使我 运行 它也会发生:
sudo service docker start
似乎开始了,但随后出现同样的错误,我无法运行任何docker命令。
您的 docker 守护进程没有启动。检查 /var/log/upstart/docker.log
以了解原因。
您也在使用旧版本的 Docker,通常恢复 Docker 和 运行 的最快方法是更新和重置它,这将修复任何问题配置和文件系统问题。
请注意,"reset" 将删除所有 Docker 数据,因此如果您有任何需要保留的容器,请不要这样做。如果更新没有解决问题,您可能需要进一步调查错误。
1。升级 docker
使用 Docker 构建的软件包来安装 docker 的当前版本。
Ubuntu 安装说明可在 Docker 站点获得:https://docs.docker.com/engine/installation/linux/ubuntulinux/
看起来某些 Mint 版本可能还需要安装 apparmor
和/或 cgroup-lite
软件包。
2。重置 Docker
WARNING 这将删除 ALL docker 数据并重新开始。如果您有 data/container/images/config 需要或在全部删除之前备份它,请不要这样做。
rm -rf /var/lib/docker
3。开始 Docker
sudo service docker start