当前位置: 首页 > 知识库问答 >
问题:

AWS ElasticBeanstalk多容器- docker run " - pid=host "选项

邢飞昂
2023-03-14

我试图部署“https://github.com/nicolargo/glances”,但无法在beanstalk JSON定义中找到运行时参数“--pid=host”。

码头运行参考-< br > https://docs.docker.com/engine/reference/run/#pid-settings-PID

ECS任务定义参数-< br > https://docs . AWS . Amazon . com/AmazonECS/latest/developer guide/Task _ definition _ parameters . html # standard _ container _ definition _ params

请建议。

共有1个答案

倪举
2023-03-14

ECS目前不支持与容器共享主机的PID

 类似资料:
  • 最简单的网络模型就是让容器共享Host的network namespace,使用宿主机的网络协议栈。这样,不需要额外的配置,容器就可以共享宿主的各种网络资源。 优点 简单,不需要任何额外配置 高效,没有NAT等额外的开销 缺点 没有任何的网络隔离 容器和Host的端口号容易冲突 容器内任何网络配置都会影响整个宿主机

  • 我正在运行带有--net=host选项的2个docker容器,因此网络是透明的(docker容器使用与主机相同的网络设备)。 我可以从外部访问docker容器中的多个服务。然而,有一件事是行不通的,我开始用剪刀在上面跑。。。 在docker主机上有一个运行在端口3306上的mysql数据库。没有问题。 Docker容器1在端口3307上运行mysqld,Docker容器2在端口3308上运行mys

  • 我有一个jupyterhub运行在一个容器与network_mode:主机由于一些要求。但是,在我的docker-comment文件中将network_mode设置为主机后,我无法使用主机ip: 8000从外部主机访问jupyterhub。 我的理解是 如果对容器使用主机网络模式,则该容器的网络堆栈不会与Docker主机隔离(容器共享主机的网络名称空间),并且容器不会获得分配的自己的IP地址。例如

  • Host请求报头指定的服务器的域名(虚拟主机),和(可选地)的 TCP 端口上哪个服务器正在侦听数。 如果没有给出端口,则暗示所请求服务的默认端口(例如,HTTP URL 为“80”)。 Host头字段必须在所有 HTTP / 1.1 请求消息被发送。一个400(错误请求)状态码将被发送到任何缺少Host头字段或包含多个 HTTP / 1.1 请求消息。 Header type Request h

  • whistle的host转发功能,在保留传统hosts语法规则的同时,提供了更加灵活强大的匹配模式来满足不同场景的开发、调试需要。 保留传统的hosts语法规则 如果你习惯了通过修改操作系统hosts文件 (windows下为C:Windows\System32\drivers\etc\hosts,mac下为/etc/hosts) 的方式来修改域名解析,那么使用whistle时也可以采用同样的方法

  • PID

    首先我们来学习PID这个概念,PID全称Process ID,是标识和区分进程的ID。Linux系统保证不会同时存在两个进程拥有相同的PID,但在一个进程结束之后,其PID可能会再次被分配给新进程,参见StackOverflow上的问题。 原来Hello World进程运行时也有一个PID,只是它运行结束后PID也释放了,我们可以通过print_pid.go程序显示当前进程的PID。 示例程序 程