码头工人在这里作曲。我正在查看,并试图了解如何使用Docker网络执行相当于"CREATE TABLE IF NOT EXISTS“的操作。这意味着,在SQL中,如果表不存在,通常可以告诉关系数据库管理系统创建表。
在这里,从Docker撰写文件中,我希望告诉Docker创建一个网络,如果它还不存在,然后将我的服务(容器)连接到它。
这有可能做到吗?理想情况下,它可以是灵活的,这样我就可以有几个不同的Docker文件(docker-compose-a.yml、docker-compose-b.yml和docker-compose-c.yml),它们都定义了各种服务(容器),但它们都被配
我正在尝试构建两个不同的服务,它们将在Azure Web Apps for Containers上运行。我正在创建docker映像并将其存储在Azure容器注册表中。我想在这两个服务之间共享单个持久存储。我从博客上了解到,您可以挂载/home目录,但不能在两个服务之间共享。
有用于docker 的插件,我可以创建卷,但不确定我们如何在容器的Web应用程序中利用这些生成的卷。应用程序服务运行docker命令,有谁知道如何使用使用插件创建的卷?
在docker-compose.yml中有两个服务。它们从存储库中获取图像。
第一次使用docker-compose up -d启动服务时。它运行良好,一段时间后,由于Docker更新和重新启动,图像被停止。
然后,在docker start中,只有一个映像被启动。它运行良好,在另一次更新和重新启动(几个月后)之后,将执行docker-compose up -d。在这种情况下,以前手动启动的服务被重新创建,数据丢失。第一,能否收回,第二,是否预期?
谢谢
当试图调用封装在Docker容器中的Azure函数时,我只得到一个内部服务器错误500。
下面是我为创建容器所做的工作:
mkdir docker-function
cd docker function
func init --docker
func new (I then selected Http Trigger)
docker build -t hello-docker-function:latest .
docker tag hello-docker-function myaccount/hello-docker-function
docker push myaccount/hello
我有一个单节点Docker集群安装程序,只需调用docker service create [...]就可以创建十几个服务。
如果我重新启动我的节点,有人能告诉我我的服务会发生什么吗?WIll,它们会自动重新启动,还是我必须重新创建它们?
我发现集群服务和docker-组合设置是不同的,但是在必须在重新启动时重新创建服务的情况下,是否有一种方法可以为我的每个服务保存一个docker-compose.yml文件(即解析docker service inspect输出的东西)?是否有更好的方法来“保存”我的服务配置?
如何为每个客户创建不同设置的docker镜像?设置存储在appseetings.json文件中 我使用GitLab for CI (在那里我创建docker镜像),我使用Azure for CD (Web应用程序容器服务),我有两个单独的项目必须为每个客户部署。(身份验证服务和WebApi服务)我对客户有不同的设置,比如smtp服务器、身份验证端点等等(正是这些我想以不同方式注入的东西) 最初的想法是为每个客户端创建不同的图像,但在谷歌之后,很明显,我将有很多令人头疼的支持。 我已经看到了很多关于环境变量的信息,但它们与阶段、生产等模式相关,并且认为不适合我的情况。 另一个想法是,我必须将设