gpt4 book ai didi

用于引用 bitnami 图像的容器 docker-compose.yml 的 azure webapp

转载 作者:行者123 更新时间:2023-12-03 06:54:16 24 4
gpt4 key购买 nike

第一次使用Azure。

我有以下 docker-compose.yml (为了安全起见,这里有一些值)

version: '2'
services:
mariadb:
image: docker.io/bitnami/mariadb:10.6
environment:
- MARIADB_USER=bn_moodle
- MARIADB_PASSWORD=XXXXX
- MARIADB_ROOT_PASSWORD=XXXXX
- MARIADB_DATABASE=bitnami_moodle
- MARIADB_CHARACTER_SET=utf8mb4
- MARIADB_COLLATE=utf8mb4_unicode_ci
volumes:
- 'mariadb_data:/bitnami/mariadb'
moodle:
image: docker.io/bitnami/moodle:3
ports:
- '80:80'
- '443:443'
environment:
- BITNAMI_DEBUG=true
- MOODLE_DATABASE_HOST=mariadb
- MOODLE_DATABASE_PORT_NUMBER=3306
- MOODLE_DATABASE_USER=bn_moodle
- MOODLE_DATABASE_NAME=bitnami_moodle
- MOODLE_DATABASE_PASSWORD=XXXXX
- MOODLE_DATABASE_ROOT_PASSWORD=XXXXX
- MOODLE_SITE_NAME=XXXXX
- MOODLE_USERNAME=XXXXX
- MOODLE_PASSWORD=XXXXX
volumes:
- 'moodle_data:/bitnami/moodle'
- 'moodledata_data:/bitnami/moodledata'
depends_on:
- mariadb
volumes:
mariadb_data:
driver: local
moodle_data:
driver: local
moodledata_data:
driver: local

这个 docker-compose yml 文件在本地和我可以通过 ssh 访问的 AWS Linux 服务器上运行。

但是,我正在尝试将此提供给 Azure“容器的 Web 应用程序”服务。

enter image description here

我的主要问题是设置向导这部分的目的是什么?

enter image description here

选项包括 docker hub、azure 容器注册表和私有(private)注册表。

我想要部署的图像是 bitnami 的一部分。它们的名称类似于 docker.io/bitnami/mariadb:10.6。如何确保当我运行此服务时能够下载图像。

如果我选择 Docker Hub 选项或 Azure 选项并上传我的 YML 文件,则不会出现错误,但也无法通过提供的 URL 访问该应用程序。它只是在浏览器中永远卡在黑屏上。

注意,我知道您可以通过其他方式在 Azure 上启动 Moodle 虚拟机,这样做的目的是尝试了解“容器的 Web 应用程序”服务。

创建后,我在菜单中看到的选项是:

Overview
Activity log
Access control (IAM)
Tags
Diagnose and solve problems
Microsoft Defender for Cloud
Events (preview)
Deployment
Quickstart
Deployment credentials
Deployment slots
Deployment Center
Settings
Configuration
Authentication
Application Insights
Identity
Backups
Custom domains
TLS/SSL settings
Certificates (preview)
Networking
Scale up (App Service plan)
Scale out (App Service plan)
WebJobs
Push
MySQL In App
Service Connector
Properties
Locks
App Service plan
App Service plan
Quotas
Change App Service plan
Development Tools
Clone App
SSH
Advanced Tools
Extensions
API
API Management
API definition
CORS
Monitoring
Alerts
Metrics
Logs
Advisor recommendations
Health check
Diagnostic settings
App Service logs
Log stream
Log stream (preview)
Process explorer
Automation
Tasks (preview)
Export template
Support + troubleshooting
Resource health
App Service Advisor
New Support Request

最佳答案

在撰写文件中,只需引用bitnami/mariadb:10.6。您不必指定 docker.io。

另请注意,depends_on 会被忽略,并且无需指定端口 443,因为应用服务会终止 TLS。

关于用于引用 bitnami 图像的容器 docker-compose.yml 的 azure webapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73226891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com