Tag: 集装箱

WebPageTest代理健康检查和configuration日志

我是新来的WebPageTest,并考虑在testing环境中运行这个。 我目前已经在mac上使用docker来设置WPT服务器和代理。 我想要一个方法来执行健康检查,以指示代理是否正在运行,并遇到这个python脚本 – https://github.com/WPO-Foundation/healthcheck/blob/master/healthcheck.py 背景:健康检查的原因是,将会有一个服务对代理执行健康检查,以确保代理正在运行。 看着python脚本(healthcheck.py),脚本需要和代理运行在同一个实例/容器上,它会检查两件事情 / proc / uptime中的进程正常运行时间 一个ALIVE_FILE (需要指向某个东西),作为一个选项传入(参见: https : //github.com/WPO-Foundation/healthcheck/blob/master/healthcheck.py#L47 ) 问题1:我想知道是否已经有另一个文件被更新,可以被引用为ALIVE_FILE(理想情况下是一个日志文件?)。 我也看了一下代理容器日志(运行: docker logs –tail <container> ),我将其看作输出: 02:12:25.380 – Get Work Error: None 02:12:30.505 – Get Work Error: None 问题2:有没有办法让这个日志文件? 容器中是否有日志文件/在Docker容器中configuration日志文件的方法?

docker集装箱上下文清单列表的使用是什么?

我正尝试在Windows Server 2016上使用命令从Docker集线器中提取图像 docker pull alpine 该命令返回一个错误,如下清单列表中找不到支持的平台 我不清楚什么是清单,这是如何相关的? 感谢帮助。

Docker参数为Mesos

我正尝试在Mesos群集中执行一个docker容器。 我想要执行的有效docker命令是: docker run -it -v /home/me:/home/jovyan/work -p 8888:8888 jupyter/pyspark-notebook 我明白这个命令的forms是: mesos-execute –containerizer=docker –master=127.0.0.1:9090 –name=test –docker_image=jupyter/pyspark-notebook –command="start-notebook.sh" –resources="cpus:8" 如何将-p和-v参数的等价物传递给memos-execute命令? 目前,我正在运行一个vanilla Mesos集群,没有任何像马拉松运行的附加服务。

我可以用下载的docker blob图层运行runc容器吗?

我正尝试通过HTTP API下载Docker镜像图层https://docs.docker.com/registry/spec/api/#pulling-an-image ,然后在runc中运行这些图像的容器 。 所以我有层下载准备,但我不知道如何通过runc运行容器。 有什么build议么?

无法从Azure主机虚拟机外部访问Windows容器

我已经在Windows 2016的Azure中创build了一个docker容器。下面是我的DOCKERFILE: FROM microsoft/aspnet COPY ./ /inetpub/wwwroot EXPOSE 443 EXPOSE 80 我这样运行: docker run -d –name myctr myimg -p 443:443 我可以通过在hosts文件中configuration的域名来浏览它。 成功! 在Azurenetworking之外的远程机器上,我使用Azure虚拟机的IP地址来configuration我的主机文件(并尝试使用容器的IP地址 – 不确定使用哪一个! ) 但是,我无法从Azure外部浏览它。 Windows防火墙 我已经禁用了Windows防火墙。 Azure NSG 我build立了一个networking安全组,允许443端口的stream量(我有另一个网站在这个盒子上运行,并且可以从Azure以外的地方访问,成功) Netstat显示如下: netstat -ano | findstr :443 | findstr ESTABLISHED TCP 10.0.0.4:49682 99.99.99.99:443 ESTABLISHED 1252 TCP 10.0.0.4:49700 99.99.99.98:443 ESTABLISHED 2476 TCP 10.0.0.4:49718 99.99.99.92:443 ESTABLISHED […]

Docker无法在Windows 10上按名称进行ping

我很新的Docker和Windows容器,所以每一个问题,我有很多问题来解决它。 我不知道为什么以及如何设置docker在Windows 10上按名称。 当我运行命令 docker运行dockerimage平google.com 得到回应 Ping请求无法find主机google.com。 请检查名称,然后重试。 当我运行命令 docker运行dockerimage平8.8.8.8 得到有效的答复。 我想这使我成为一个问题,当我想从我的应用程序运行docker集装箱下载文件。 所以如果有人知道如何解决这个问题,我将不胜感激。 问候,斯蒂芬

有没有办法自动审批竹远程代理,而不需要在竹服务器上手动批准呢?

目前,我正在启动一个带有远程代理的容器,每次需要在竹服务器上手动批准竹代理。 这个想法是自动化整个过程,从运行一个启动竹远程代理的容器开始,然后执行构build,然后杀死容器。 由于竹服务器期待手动审批,这是一个挑战。 所以我正在寻找一种方法来自动批准代理注册它。 谢谢!

无法启动/停止/重新启动泊坞窗容器内的服务

我明白,容器,不像虚拟机,没有自己的内核。 为了使用服务,我必须对容器进行systemd集成。 我的主要重点是在容器中应用NAT规则,然后重新启动networking以使其生效。 遵循以下步骤 – https://github.com/docker-library/docs/tree/master/centos#systemd-integration shrey67 / gateway-systemd与local / c7-systemd相同 以必要的权限启动Docker容器。 docker run -it -v /sys/fs/cgroup:/sys/fs/cgroup:ro –cpus="0.33" – -network=d1 –cap-add=NET_ADMIN –cap-add=NET_RAW –hostname Temp –name Temp shrey67/gateway-systemd 应用一些NAT规则 [root@Temp /]# iptables -A FORWARD -i eth2 -o eth0 -m state — state RELATED,ESTABLISHED -j ACCEPT [root@Temp /]# iptables -A FORWARD -i eth0 -o eth2 -j ACCEPT […]

通过docker容器名称Sonatype Nexus 3内容select器?

我似乎无法find有关如何通过泊坞窗容器名称设置内容select器的文档。 我试图find名称中包含“_api”的所有容器: format == "docker" and name =~ "_api" 这似乎并没有工作我也试过: format == "docker" and path =~ "_api" 这似乎不工作。 我究竟做错了什么?

更改默认安装pathdockerUbuntu的

我有一个数据磁盘安装在/ datadrive的Ubuntu Azure虚拟机。 正如Azure的文档所述,我必须在该目录中安装应用程序。 现在,我想用apt-get命令安装docker,但是它将docker安装在默认目录/ usr / bin / docker中,但是我想安装在/ datadrive 你知道我怎么能安装它的目录?