我尝试使用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();
可以做些什么?
答案 0 :(得分:0)
您必须以sudo
运行此命令。
sudo docker run hello-world
这将为您提供足够的权限来执行该操作。
如果您想让用户在没有sudo的情况下使用docker,请查看this answer。
答案 1 :(得分:0)
首先确保守护程序正在运行:
$ps aux|grep "docker daemon"|grep -v "grep"
ps
没有返回任何行)启动无效的守护程序:
$sudo /usr/bin/docker daemon -H unix:///var/run/docker.sock
或者将其作为服务启动:
$sudo /usr/sbin/service docker start
此时启动守护程序。
如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。