40得票7回答
Docker堆栈部署出现“无此映像错误”

我正在使用Docker Swarm,并希望使用docker-compose部署服务。我的服务使用了一个名为myuser/myrepo:mytag的自定义镜像,我已经成功将其部署到私有仓库的Docker-Hub上。 我的docker-compose文件如下:version: "3.3" se...

39得票1回答
如何停止已部署的Docker堆栈?

我刚刚完成了Docker初学者教程,想知道如何进行清理。 我使用以下命令部署了一个堆栈,并使用了几个不同的服务:docker stack deploy --compose-file docker-stack.yml vote 有没有办法停止与这个堆栈关联的所有容器,还是我必须逐个停止它们?

35得票5回答
在哪里输入"php artisan migrate"命令?

尝试在Docker堆栈上部署Laravel应用程序。我困惑或无法弄清楚的是,在哪里可以运行这个php artisan migrate:fresh命令来生成MySQL所需的表格。 服务和任务都正常运行。 docker-compose.yml文件: version: '3.3' netwo...

34得票6回答
构建基础镜像,然后基于它构建子镜像的Docker-compose.yml文件?

为了澄清,当我说基础镜像时,我指的是具有所有常见配置的父镜像,因此以它为基础的子镜像不需要单独下载依赖项。 据我所知,docker-compose.yml文件是运行时配置,而Dockerfile是构建时配置。然而,docker-compose有一个构建选项,我想知道如何使用它来构建一个基础镜...

26得票4回答
如何在Docker stack中更改由docker-compose生成的服务名称

使用此compose文件部署栈时:docker stack deploy -c docker-compose.yml myapp service-name: image: service-image namelike-property: my-custom-service-n...

26得票5回答
Docker集群和堆栈:有什么区别?

我刚刚读了Docker的优秀起步指南,并想在进一步了解之前确认我对基本Docker术语的理解。这些定义在文档中有点提供,但很多文档都是基于示例的,没有为以下概念赋予具体形式。 因此,我理解如下: 服务(Services):Docker Services是应用程序的不同组件:前端可能是Re...

24得票1回答
获取类型为"bind"的无效挂载配置:docker中绑定的源路径不存在。

我正在尝试将以下docker-compose部署到docker swarm集群中。version: '3.2' services: jenkins: image: jenkins/jenkins:lts ports: - 8080:8080 volume...

23得票3回答
在Docker中混合使用命名卷和绑定挂载?

命名卷和绑定挂载点如何混合使用?如果使用以下设置,那么在绑定挂载点中存在的路径是否仍然可用于绑定挂载点内部? /var/www/html/wp-content/uploads 使用单独的容器并将其附加到命名卷似乎表明这不是情况,因为在单独容器的视图中,这些路径完全为空。是否有方法使其在某种程...

19得票2回答
如何动态更改docker-compose中的镜像字段

我有一个类似以下的docker-compose.yml文件:networks: smstake: ipam: config: - subnet: 10.0.10.0/24 services: app: imag...

19得票4回答
如何在不重启所有服务的情况下更新docker堆栈

我有一个Swarm集群,其中部署了不同技术的Docker。(Zookeeper、Kafka、Elastic、Storm和自定义Web应用程序) Web应用程序会发生巨大变化,需要每次更新堆栈。偶尔也会对Elasticsearch镜像进行更新。 当我运行docker stack deploy...