Docker在安装后无法正常工作

时间:2016-02-12 10:13:17

标签: docker ubuntu-14.04 failed-installation

我尝试使用the linux method安装docker。 但是,当执行命令docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?. See 'docker run --help'. 时,它会输出:

Connection();
sql_connect.Open();

string date_start = dateTimePicker_starting.Value.ToString();
string date_to = dateTimePicker_to.Value.ToString();
string empid = textBox_empid.Text;


sql_command = new MySqlCommand("select sum(lt_min_hours) as Total_Late from tbl_late where (late_date between '" + date_start + "' and '" + date_to + "' and empid = " + empid + ";", sql_connect);
sql_reader = sql_command.ExecuteReader();

可以做些什么?

2 个答案:

答案 0 :(得分:0)

您必须以sudo运行此命令。

sudo docker run hello-world

这将为您提供足够的权限来执行该操作。

如果您想让用户在没有sudo的情况下使用docker,请查看this answer

答案 1 :(得分:0)

首先确保守护程序正在运行:

$ps aux|grep "docker daemon"|grep -v "grep"

A)守护程序未启动(ps没有返回任何行)

启动无效的守护程序:

$sudo /usr/bin/docker daemon -H unix:///var/run/docker.sock

或者将其作为服务启动:

$sudo /usr/sbin/service docker start

此时启动守护程序。

B)启动守护程序

ps所显示的那样:

[..] /usr/bin/docker daemon -H unix:///var/run/docker.sock

您最好使用第一个容器:

$sudo docker run hello-world

sudo和docker

如果你想使用docker而不是sudo(你应该知道安全警告!)good read of this will help you