Docker安装在Ubuntu Server上不起作用

时间:2019-01-28 15:40:31

标签: linux docker ubuntu ubuntu-server

我尝试使用this tutorial在我的服务器上安装docker。 我想远程运行docker映像,并使用portainer Web界面来管理一切。 但是,当我需要测试安装并输入命令$ sudo docker run hello-world时,只会出现以下错误:

docker: Error response from daemon: OCI runtime create failed: container_linux.go:344: starting container process caused "process_linux.go:424: container init caused \"join session keyring: create session key: disk quota exceeded\"": unknown. ERRO[0000] error waiting for container: context canceled

我尝试了以下方法:

  • “安装Docker CE /使用便捷脚本安装”
  • “安装Docker CE /使用存储库安装”

当我尝试运行其他图像(例如portainer)时,也会发生这种情况。 我希望这是足够的信息。 我是Docker的新手,所以我不知道该如何有效地调试它。

2 个答案:

答案 0 :(得分:0)

尝试增加maxkeys内核参数:

echo 50000 > /proc/sys/kernel/keys/maxkeys

请参阅:https://discuss.linuxcontainers.org/t/error-with-docker-inside-lxc-container/922/2

答案 1 :(得分:-1)

因此,事实证明,我连接了错误的vServer。 我连接到的那个正在使用LXD(您可能在我之前的评论中已经看到),它不支持Docker(至少不支持本指南的建议方式)。 当我使用裸机(类型1)管理程序在vServer上运行相同的设置时,它可以正常工作。 我认为这与LXD下的自动存储分配有关,但这只是一个猜测。