docker-swarm相关内容
我正在使用 docker swarm mode host 将注册表中的一些图像部署到我的应用程序服务器中: 我在注册表中的镜像是这样的(执行docker images): 存储库标签图像 ID 创建大小localhost:5000/myApp G02R00C09_myTag c1fc2242f9a0 2 小时前 272MB 在 my docker compose file 下,我的服务如
..
我正在尝试在 docker 上运行我的 python 脚本.我尝试了不同的方法来做到这一点,但无法在 docker 上运行它.我的python脚本如下: 导入操作系统打印('你好') 我已经在我的 Mac 上安装了 docker.但是我想知道如何制作图像然后将其推送到 docker 之后我想在 docker 本身上拉并运行我的脚本. 解决方案 好了,先为你的docker镜像创建一个具体
..
我的环境:乌布努特 17.04 LTSnpm --版本:5.6.0nodejs --版本:4.7.2角 cli 版本:1.6.4 docker-compose 文件: 版本:'3'服务:我的应用程序:建造:语境: .码头文件:码头文件重启:除非停止卷:- .:/usr/src/app端口:- “4200:4200" 我在 dockerfile 中注释掉了 EXPOSE 4200,因为我已经从
..
我正在使用 docker-compose.yml 在具有树莓派集群的 docker swarm 中部署服务.我的服务需要访问 raspberry pi GPIO 并且需要特权模式.我正在使用 docker 18.02 版和 docker-compose 3.6 版.当我部署堆栈时,我收到以下消息并且没有部署服务:“忽略不支持的选项:特权".有小费吗?下面是我的 docker-compose.yml
..
我是集群容器管理的新手,这个问题是这里所有新手的基础. 我阅读了一些文档,但我的理解仍然不太清楚,所以有什么线索..有助于理解吗? 在某处提到,Minikube 用于在本地运行 Kubernetes.那么如果我们想在我的四节点树莓派中维护集群管理,那么 Minikube 不是选择吗? Minikube 是否仅支持单节点系统? Docker Compose 是一组指令和一个 YAML
..
有没有办法在 Windows IoT Core 中运行 Docker 容器?我已经看到它可以在 Azure、Windows Server 和桌面 W10 中使用,但没有关于 Windows IoT Core 的证据,我不确定 docker-engine 的一些现有安装是否与 IoT Core 兼容,或者只是不兼容可能. 解决方案 上周五,Azure IoT Edge v2 昨天在公共预览版
..
我正在寻找一些监视器 &我的服务的警报解决方案.我发现了以下不错的相关作品. Prometheus 监控 docker swarm 使用 Prometheus 监控 docker swarm 集群 两个作品都使用 dns 服务发现来监控服务的多个副本. 我尝试重播这些工作,但我发现我只能获得单个后端容器 ip. # dig 一个节点导出器;>DiG 9.10.4-P8节
..
我需要在主机网络模式下从 docker-compose 运行容器.例如,如果我运行单个容器,我会这样写: docker run --net=host my_image 如何在docker-compose中做这部分--net=host? 解决方案 docker-comopose 中的等价物是 network_mode: host 参见:https://docs.docker.com/co
..
我正在使用 docker swarm mode host 将一些镜像从我的注册表部署到我的应用服务器: 我在注册表中的图像看起来像这样(执行 docker images): REPOSITORY TAG IMAGE ID 创建大小本地主机:5000/myApp G02R00C09_myTag c1fc2242f9a0 2 小时前 272MB 在 my docker compose fil
..
我有一个完全 dockerised 的应用程序,其中包含多种服务:前端、后端、用户服务、多个数据库等... 我使用 docker-compose.yml 文件编排所有内容.我现在正在尝试与没有 CS/编码知识的人分享这个应用程序,这样他们所需要做的就是从 docker hub 中提取这个应用程序并输入命令 docker-compose up 或类似的东西. 我正在寻找最好的方法来做到这
..
我正在尝试从撰写文件指定的同一网络上的另一个容器中连接到 mysql 容器. 版本:“2"服务:网络:建造:语境: .dockerfile: nginx/Dockerfile端口:- “8080:80"卷:- ./数据:/srvphp:建造:语境: .dockerfile: php-fpm/Dockerfile卷:- ./数据:/srvmysql:图片:mysql环境:- MYSQL_ALLOW
..
我正在寻找一种方法来扩展 docker-compose 服务 &看到了 --scale 选项,但找不到任何方法来获取索引 &在每个容器内计数. 这是一个简化的撰写文件: 版本:'2.1'服务:我的东西:重启:总是建造: .入口点:/entry.sh依赖于取决于:- 数据库数据库:重启:总是图片:postgres:12.1-alpine... 如果我在条目中执行 docker-compos
..
我正在使用 docker 1.12.1我有一个简单的 docker-compose 脚本. 版本:'2'服务:詹金斯奴隶:构建:./slave图像:詹金斯奴隶:1.0重启:总是端口:——《22》环境:- “约束:NODE==master1"詹金斯大师:图片:詹金斯:2.7.1容器名称:詹金斯大师重启:总是端口:- “8080:8080"- “50000"环境:- “约束:节点==节点1" 我用
..
我正在尝试将以下 docker-compose 部署到 docker swarm 集群中. 版本:'3.2'服务:詹金斯:图片:詹金斯/詹金斯:lts端口:- 8080:8080卷:- ./data_jenkins:/var/jenkins_home部署:模式:复制复制品:1 我确实在 docker-compose 所在的相同位置有 data_jenkins 并将该路径作为 volume 传递
..
我有一个包含 nginx 和 PHP 的堆栈,可以在 Docker Swarm 集群上运行. 在我的 PHP 应用程序中,我需要从访问我的 web 应用程序的客户端主机获取包含真实 IP 的 remote_addr ($_SERVER['REMOTE_ADDR']). 但问题是docker swarm集群通知nginx的IP.它显示了一个像 10.255.0.2 这样的内部 IP,但真
..
我有一个 docker-compose 文件,它在同一主机中部署了 8 个不同的 docker 服务.是否可以在不同的主机上部署它?,我想在一个主机上部署一些服务,在其他主机上远程部署另一个服务.我需要使用 docker-swarm 吗?还是更简单的方法? 我已经读到可以使用 DOCKER_HOST 来完成,但是如果我用这个变量配置/etc/default/docker,所有服务都将在远程主
..
我有两个现有的 docker 容器 web 和 db.我想链接这两个容器,以便它们相互通信.如果我使用 --link 命令意味着它会将网络链接到新图像而不是数据库. 解决方案 在 Docker 网络出现之前,使用 --link 是连接容器的唯一方式.这些为容器间通信问题提供了“更干净"的解决方案,同时解决了链接的两个主要限制: 重新启动链接的容器会断开链接 在不同主机上运行的容器之
..
我的环境:Ubuntu 17.04 LTSnpm --version: 5.6.0nodejs --version: 4.7.2角度 cli 版本:1.6.4 docker-compose 文件: 版本:'3'服务:我的应用程序:建造:语境: .dockerfile: Dockerfile重新启动:除非停止卷:- .:/usr/src/app端口:- “4200:4200" 我在 docke
..
在使用 docker 容器开发应用程序时,我没有得到一些东西. 假设我正在开发一个 java 应用程序并且我设置了一个带有 jdk 8 基本映像的 java 容器,我仍然需要在我的本地开发机器上安装 java 8 jdk,因为我将要使用的 IDE 将在本地机器上寻找运行时库,而不是 docker 容器. 这是正确的还是我遗漏了什么?有些事情我可以完全在 docker 容器上做,比如设置
..
我无法从我的 docker swarm 集群连接到外部 mongodb 服务器. 据我所知,这是因为集群使用覆盖网络驱动程序.我说得对吗? 如果没有,docker覆盖驱动程序如何工作以及如何从集群连接到外部mongodb服务器? 解决方案 Q.docker 覆盖驱动程序如何工作? 我会推荐这个很好的参考,可以帮助您了解 docker swarm 网络覆盖,以及更全面地了解
..