Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server Docker SQL bind:试图以其访问权限所禁止的方式访问套接字_Sql Server_Docker - Fatal编程技术网

Sql server Docker SQL bind:试图以其访问权限所禁止的方式访问套接字

Sql server Docker SQL bind:试图以其访问权限所禁止的方式访问套接字,sql-server,docker,Sql Server,Docker,在Docker for SQL server(具有管理员权限)中创建容器时出现错误消息: “…来自守护进程的错误响应:驱动程序未能对外部程序进行编程 端点SQL19b上的连接性 (cc372bb961fb8178c2461d26bf16c4232a62e01c5f48b8fcec273370506cc095): 启动userland代理时出错:侦听tcp 0.0.0.0:1433:bind:An 试图以其访问权限所禁止的方式访问套接字 权限。” 日志文件摘录: [21:39:17.692

在Docker for SQL server(具有管理员权限)中创建容器时出现错误消息:

“…来自守护进程的错误响应:驱动程序未能对外部程序进行编程 端点SQL19b上的连接性 (cc372bb961fb8178c2461d26bf16c4232a62e01c5f48b8fcec273370506cc095): 启动userland代理时出错:侦听tcp 0.0.0.0:1433:bind:An 试图以其访问权限所禁止的方式访问套接字 权限。”

日志文件摘录:

    [21:39:17.692][ApiProxy          ][Info   ] time="2019-08-01T21:39:17+02:00" msg="proxy >> HEAD /_ping\n"
[21:39:17.696][ApiProxy          ][Info   ] time="2019-08-01T21:39:17+02:00" msg="proxy << HEAD /_ping (3.9929ms)\n"
[21:39:17.699][GoBackendProcess  ][Info   ] error CloseWrite to: The pipe is being closed.
[21:39:17.742][ApiProxy          ][Info   ] time="2019-08-01T21:39:17+02:00" msg="proxy >> DELETE /v1.40/containers/22810276e261\n"
[21:39:17.758][ApiProxy          ][Info   ] time="2019-08-01T21:39:17+02:00" msg="proxy << DELETE /v1.40/containers/22810276e261 (16.129ms)\n"
[21:39:17.759][GoBackendProcess  ][Info   ] error CloseWrite to: The pipe is being closed.
[21:39:27.866][ApiProxy          ][Info   ] time="2019-08-01T21:39:27+02:00" msg="proxy >> HEAD /_ping\n"
[21:39:27.869][ApiProxy          ][Info   ] time="2019-08-01T21:39:27+02:00" msg="proxy << HEAD /_ping (1.6595ms)\n"
[21:39:27.870][GoBackendProcess  ][Info   ] error CloseWrite to: The pipe is being closed.
[21:39:27.894][ApiProxy          ][Info   ] time="2019-08-01T21:39:27+02:00" msg="proxy >> POST /v1.40/containers/create?name=SQLLinuxLocalPersist\n"
[21:39:27.908][APIRequestLogger  ][Info   ] [db460e2b-7d77-4756-be19-665715a9a182] POST http://unix/usage
[21:39:27.909][APIRequestLogger  ][Info   ] [db460e2b-7d77-4756-be19-665715a9a182] POST http://unix/usage -> 200 OK took 0ms
[21:39:27.909][ApiProxy          ][Info   ] time="2019-08-01T21:39:27+02:00" msg="Rewrote mount C:\\Docker\\SQL:/sql (volumeDriver=) to /host_mnt/c/Docker/SQL:/sql"
[21:39:28.049][ApiProxy          ][Info   ] time="2019-08-01T21:39:28+02:00" msg="proxy << POST /v1.40/containers/create?name=SQLLinuxLocalPersist (154.5485ms)\n"
[21:39:28.050][ApiProxy          ][Info   ] time="2019-08-01T21:39:28+02:00" msg="proxy >> POST /v1.40/containers/89d13c9d2d2bae095cf66e94b5bb60907a50cb199eb2bdcef9845d493435be07/wait?condition=next-exit\n"
[21:39:28.052][GoBackendProcess  ][Info   ] error CloseWrite to: The pipe is being closed.
[21:39:28.080][APIRequestLogger  ][Info   ] [a9a496c9-767a-4bd2-917c-f3f1391609dc] POST http://unix/usage
[21:39:28.082][APIRequestLogger  ][Info   ] [a9a496c9-767a-4bd2-917c-f3f1391609dc] POST http://unix/usage -> 200 OK took 0ms
[21:39:28.060][ApiProxy          ][Info   ] time="2019-08-01T21:39:28+02:00" msg="proxy >> POST /v1.40/containers/89d13c9d2d2bae095cf66e94b5bb60907a50cb199eb2bdcef9845d493435be07/start\n"
[21:39:28.088][APIRequestLogger  ][Info   ] [89bf69bf-5084-4d4b-a887-c7acb99bf131] POST http://unix/usage
[21:39:28.088][APIRequestLogger  ][Info   ] [6ca0e28f-bba3-4f66-afc5-43f6d486c8a2] POST http://unix/usage
[21:39:28.089][APIRequestLogger  ][Info   ] [89bf69bf-5084-4d4b-a887-c7acb99bf131] POST http://unix/usage -> 200 OK took 0ms
[21:39:28.089][APIRequestLogger  ][Info   ] [6ca0e28f-bba3-4f66-afc5-43f6d486c8a2] POST http://unix/usage -> 200 OK took 0ms
[21:39:28.067][ApiProxy          ][Info   ] time="2019-08-01T21:39:28+02:00" msg="mount point type:bind"
[21:39:28.068][ApiProxy          ][Info   ] time="2019-08-01T21:39:28+02:00" msg="mount point:/host_mnt/c/Docker/SQL"
[21:39:28.205][Moby              ][Info   ] [ 2254.975742] docker0: port 1(veth69918f7) entered blocking state
[21:39:28.250][Moby              ][Info   ] [ 2255.087127] docker0: port 1(veth69918f7) entered disabled state
[21:39:28.295][Moby              ][Info   ] [ 2255.132041] device veth69918f7 entered promiscuous mode
[21:39:28.354][Moby              ][Info   ] [ 2255.176944] IPv6: ADDRCONF(NETDEV_UP): veth69918f7: link is not ready
[21:39:28.439][GoBackendProcess  ][Info   ] Adding tcp forward from 0.0.0.0:1433 to 172.17.0.2:1433
[21:39:28.560][Moby              ][Info   ] [ 2255.385920] docker0: port 1(veth69918f7) entered disabled state
[21:39:28.616][Moby              ][Info   ] [ 2255.442735] device veth69918f7 left promiscuous mode
[21:39:28.667][Moby              ][Info   ] [ 2255.497549] docker0: port 1(veth69918f7) entered disabled state
[21:39:28.826][ApiProxy          ][Info   ] time="2019-08-01T21:39:28+02:00" msg="proxy << POST /v1.40/containers/89d13c9d2d2bae095cf66e94b5bb60907a50cb199eb2bdcef9845d493435be07/start (767.0192ms)\n"
[21:39:28.829][GoBackendProcess  ][Info   ] error CloseWrite to: The pipe is being closed.
[21:39:28.834][ApiProxy          ][Info   ] time="2019-08-01T21:39:28+02:00" msg="Cancel connection..."
[21:39:28.836][ApiProxy          ][Info   ] time="2019-08-01T21:39:28+02:00" msg="proxy << POST /v1.40/containers/89d13c9d2d2bae095cf66e94b5bb60907a50cb199eb2bdcef9845d493435be07/wait?condition=next-exit (786.0411ms)\n"
[21:39:17.692][ApiProxy][Info]time=“2019-08-01T21:39:17+02:00”msg=“proxy>>HEAD/\u-ping\n”
[21:39:17.696][ApiProxy][Info]time=“2019-08-01T21:39:17+02:00”msg=“proxy>DELETE/v1.40/containers/22810276e261\n”
[21:39:17.758][ApiProxy][Info]time=“2019-08-01T21:39:17+02:00”msg=“proxy>HEAD/\u-ping\n”
[21:39:27.869][ApiProxy][Info]time=“2019-08-01T21:39:27+02:00”msg=“proxy>POST/v1.40/containers/create?name=SQLLinuxLocalPersist\n”
[21:39:27.908][APIRestLogger][Info][db460e2b-7d77-4756-be19-665715a9a182]帖子http://unix/usage
[21:39:27.909][APIRestLogger][Info][db460e2b-7d77-4756-be19-665715a9a182]帖子http://unix/usage ->200确定需要0毫秒
[21:39:27.909][ApiProxy][Info]time=“2019-08-01T21:39:27+02:00”msg=“将挂载C:\\Docker\\SQL:/SQL(volumeDriver=)重写为/host\mnt/C/Docker/SQL:/SQL”
[21:39:28.049][ApiProxy][Info]time=“2019-08-01T21:39:28+02:00”msg=“proxy>POST/v1.40/containers/89D13C9D2D2BAE095CF66E94B5BB60907A50CB199EB2BDCEF9845D49435BE07/等待?条件=下一个出口\n”
[21:39:28.052][GoBackendProcess][Info]错误关闭写入:管道正在关闭。
[21:39:28.080][APIRestLogger][Info][a9a496c9-767a-4bd2-917c-f3f1391609dc]POSThttp://unix/usage
[21:39:28.082][APIRestLogger][Info][a9a496c9-767a-4bd2-917c-f3f1391609dc]POSThttp://unix/usage ->200确定需要0毫秒
[21:39:28.060][ApiProxy][Info]time=“2019-08-01T21:39:28+02:00”msg=“proxy>>POST/v1.40/containers/89D13C9D2BAE095CF66E94B5BB60907A50CB199EB2BDCEF9845D49345BE07/start\n”
[21:39:28.088][APIRestLogger][Info][89bf69bf-5084-4d4b-a887-c7acb99bf131]POSThttp://unix/usage
[21:39:28.088][APIRestLogger][Info][6ca0e28f-bba3-4f66-afc5-43f6d486c8a2]帖子http://unix/usage
[21:39:28.089][APIRestLogger][Info][89bf69bf-5084-4d4b-a887-c7acb99bf131]POSThttp://unix/usage ->200确定需要0毫秒
[21:39:28.089][APIRestLogger][Info][6ca0e28f-bba3-4f66-afc5-43f6d486c8a2]帖子http://unix/usage ->200确定需要0毫秒
[21:39:28.067][ApiProxy][Info]time=“2019-08-01T21:39:28+02:00”msg=“装载点类型:绑定”
[21:39:28.068][ApiProxy][Info]time=“2019-08-01T21:39:28+02:00”msg=“装载点:/host\u mnt/c/Docker/SQL”
[21:39:28.205][Moby][Info][2254.975742]docker0:端口1(veth69918f7)进入阻塞状态
[21:39:28.250][Moby][Info][2255.087127]docker0:端口1(veth69918f7)已进入禁用状态
[21:39:28.295][Moby][Info][2255.132041]设备veth69918f7进入混乱模式
[21:39:28.354][Moby][Info][2255.176944]IPv6:ADDRCONF(NETDEV_UP):veth69918f7:链接未就绪
[21:39:28.439][GoBackendProcess][Info]将tcp转发从0.0.0.0:1433添加到172.17.0.2:1433
[21:39:28.560][Moby][Info][2255.385920]docker0:端口1(veth69918f7)已进入禁用状态
[21:39:28.616][Moby][Info][2255.442735]设备veth69918f7左混杂模式
[21:39:28.667][Moby][Info][2255.497549]docker0:端口1(veth69918f7)已进入禁用状态

[21:39:28.826][ApiProxy][Info]time=“2019-08-01T21:39:28+02:00”msg=“proxy我也有同样的问题。我通过以下步骤解决了这个问题:

  • 下载并安装“Kitematic”
  • published IP:PORT
    设置为
    localhost:111
    (端口
    1433
    因未知原因不工作)
  • 启动sqlserver映像

  • 我面临同样的问题,我不想更改MSSQL(1433)的默认端口

    这里是我为解决这个问题所做的

    确保您的端口未被使用,请转到资源监视器以验证这一点。 现在检查端口是否保留。打开命令提示符并输入

    netsh int ipv4 show excludedportrange protocol=tcp
    
    此处列出的端口由hyper-v管理,删除端口1433的唯一方法是禁用hyper-v,保留端口1433,以便hyper-v不会将其保留回来

    禁用hyper-v

    dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
    
    dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
    
    预订1433号港

    netsh int ipv4 add excludedportrange protocol=tcp startport=1433 numberofports=1
    
    重新启用hyper-v

    dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
    
    dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
    

    启动docker并运行您的容器

    检查您的端口是否在排除范围内:

    netsh int ipv4 show excludedportrange协议=tcp

    如果它被排除在外,则很可能是由于错误的windows更新更改了动态端口开始范围而导致的

    使用
    netsh int ipv4 show dynamicport tcp
    检查动态启动端口范围,并使用
    netsh int ipv4 set dynamic tcp start=49152 num=16384
    进行修复,重新启动后,排除端口范围应已更改


    来源:

    我在更新docker后遇到此问题。我重新启动了计算机,现在一切正常。请尝试重新启动。

    您的禁用或启用命令我认为仅适用于Windows 10 Pro。对于Windows 10 Home,您可以使用“bcdedit/set hypervisorlaunchtype off”禁用,使用“auto”重新启用