繁体   English   中英

docker-proxy - 尝试在 443 上绑定时启动用户空间代理时出错

[英]docker-proxy - Error starting userland proxy while trying to bind on 443

我正在尝试在 Ubuntu 16.04 LTS 中使用 docker 安装 discourse,Apache 监听端口 80 和 443。

在此处输入图片说明

当我尝试使用该应用程序吃午饭时,出现以下错误:

启动现有容器 + /usr/bin/docker start app 来自守护进程的错误响应:驱动程序在端点应用程序上编程外部连接失败(dade361e77fbf29f4d9667febe57a06f168f916148e10cc1365093d8f97026bb):启动用户空间代理时出错:使用 cp0 侦听地址4t 4t 3 已在:无法启动容器:app

我发现 docker-proxy 是试图绑定 443 的那个。

netstat -tulpn |第 443 章

我该如何解决这个问题?

一些细节...

docker version
Client:
 Version:      1.11.2
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   b9f10c9
 Built:        Wed Jun  1 22:00:43 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.11.2
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   b9f10c9
 Built:        Wed Jun  1 22:00:43 2016
 OS/Arch:      linux/amd64


docker info
Containers: 1
 Running: 0
 Paused: 0
 Stopped: 1
Images: 4
Server Version: 1.11.2
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 25
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: null host bridge
Kernel Version: 4.4.0-28-generic
Operating System: Ubuntu 16.04 LTS
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 31.39 GiB
Name: sd-12345
ID: 6OLH:SAG5:VWTW:BL7U:6QYH:4BBS:QHBN:37MY:DLXA:W64E:4EVZ:WBAK
Docker Root Dir: /var/lib/docker
Debug mode (client): false
Debug mode (server): false
Registry: https://index.docker.io/v1/
WARNING: No swap limit support

也许,停止 apache? – vitr 2016 年 7 月 22 日 2:56

^^^ 来自 vitr 的这个评论应该是接受的答案:

Docker 不能在不首先停止任何已经使用该端口的服务的情况下将容器内的服务代理到主机上的端口。

在这种情况下,必须使用诸如sudo service apache2 stop类的命令停止 Apache。

然后docker start app可以运行,docker 应该不受阻碍地做它的事情。

查看相关问题: docker run -> name is already in use by container

编辑/etc/docker/daemon.json并添加:

{
    "userland-proxy": false
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM