Microsoft.ContainerInstance containerGroups 2017-10-01-preview
تعريف مورد Bicep
يمكن نشر نوع مورد containerGroups مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.ContainerInstance/containerGroups، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2017-10-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
value: 'string'
}
]
image: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
resources: {
limits: {
cpu: int
memoryInGB: json('decimal-as-string')
}
requests: {
cpu: int
memoryInGB: json('decimal-as-string')
}
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
imageRegistryCredentials: [
{
password: 'string'
server: 'string'
username: 'string'
}
]
ipAddress: {
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'Public'
}
osType: 'string'
restartPolicy: 'string'
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountName: 'string'
}
emptyDir: any()
name: 'string'
}
]
}
}
قيم Property
containerGroups
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد | سلسلة (مطلوب) حد الحرف: 1-63 أحرف صالحة: الأحرف صغيرة والأرقام والواصلات. لا يمكنك البدء أو الانتهاء باستخدام واصلة. لا يُسمح بواصلات متتالية. |
الموقع | موقع المورد. | سلسلة (مطلوب) |
العلامات | علامات الموارد. | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
خصائص | ContainerGroupProperties (مطلوب) |
ContainerGroupProperties
الاسم | الوصف | القيمة |
---|---|---|
containers | الحاويات ضمن مجموعة الحاوية. | Container[] (مطلوب) |
imageRegistryCredentials | بيانات اعتماد تسجيل الصورة التي يتم من خلالها إنشاء مجموعة الحاوية. | ImageRegistryCredential[] |
ipAddress | نوع عنوان IP لمجموعة الحاوية. | Ipaddress |
osType | نوع نظام التشغيل المطلوب بواسطة الحاويات في مجموعة الحاوية. | 'Linux' 'Windows' (مطلوب) |
restartPolicy | أعد تشغيل النُهج لجميع الحاويات داخل مجموعة الحاوية. - Always إعادة التشغيل دائما- OnFailure إعادة التشغيل عند الفشل- Never عدم إعادة التشغيل أبدا |
'دائما' 'أبدا' "OnFailure" |
وحدات التخزين | قائمة الأحجام التي يمكن تركيبها بواسطة الحاويات في مجموعة الحاويات هذه. | Volume[] |
الحاوية
الاسم | الوصف | القيمة |
---|---|---|
الاسم | الاسم الذي يوفره المستخدم لطبعة الحاوية. | سلسلة (مطلوب) |
خصائص | خصائص مثيل الحاوية. | ContainerProperties (مطلوب) |
خصائص الحاوية
الاسم | الوصف | القيمة |
---|---|---|
command | الأوامر المراد تنفيذها داخل طبعة الحاوية في شكل exec. | سلسلة [] |
environmentVariables | متغيرات البيئة المطلوب تعيينها في مثيل الحاوية. | EnvironmentVariable[] |
صورة | اسم الصورة المستخدمة لإنشاء مثيل الحاوية. | سلسلة (مطلوب) |
ports | المنافذ المكشوفة على مثيل الحاوية. | ContainerPort[] |
موارد | متطلبات الموارد لمثيل الحاوية. | طلبات الموارد (مطلوبة) |
volumeMounts | وحدات التخزين المتاحة لمثيل الحاوية. | VolumeMount[] |
EnvironmentVariable
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم متغير البيئة. | سلسلة (مطلوب) |
القيمة | قيمة متغير البيئة. | سلسلة (مطلوب) |
ContainerPort
الاسم | الوصف | القيمة |
---|---|---|
المنفذ | رقم المنفذ المعروض داخل مجموعة الحاوية. | int (مطلوب) |
بروتوكول | البروتوكول المرتبط بالمنفذ. | 'TCP' 'UDP' |
طلبات الموارد
الاسم | الوصف | القيمة |
---|---|---|
limits | حدود الموارد لمثيل الحاوية هذا. | ResourceLimits |
الطلبات | طلبات الموارد لمثيل الحاوية هذا. | طلبات الموارد (مطلوبة) |
ResourceLimits
الاسم | الوصف | القيمة |
---|---|---|
cpu | حد CPU لمثيل الحاوية هذا. | int |
memoryInGB | حد الذاكرة بالجيجابايت لمثيل الحاوية هذا. لتحديد قيمة عشرية، استخدم الدالة json(). | رقم عشري ل int أو json |
طلبات الموارد
الاسم | الوصف | القيمة |
---|---|---|
cpu | طلب وحدة المعالجة المركزية لمثيل الحاوية هذا. | int (مطلوب) |
memoryInGB | طلب الذاكرة بالجيجابايت لمثيل الحاوية هذا. لتحديد قيمة عشرية، استخدم الدالة json(). | int أو json decimal (مطلوب) |
عدد وحدات التخزين
الاسم | الوصف | القيمة |
---|---|---|
mountPath | المسار داخل الحاوية حيث يجب تركيب الحجم. يجب ألا يحتوي على نقطتين (:). | سلسلة (مطلوب) |
الاسم | اسم وحدة التخزين. | سلسلة (مطلوب) |
readOnly | الإشارة التي تشير إلى ما إذا كان تحميل وحدة التخزين للقراءة فقط. | Bool |
ImageRegistryCredential
الاسم | الوصف | القيمة |
---|---|---|
كلمة المرور | كلمة المرور الخاصة بالسجل الخاص. | سلسلة |
الخادم | خادم تسجيل صور Docker دون بروتوكول مثل "http" و"https". | سلسلة (مطلوب) |
اسم المستخدم | اسم المستخدم للتسجيل الخاص. | سلسلة (مطلوب) |
IpAddress
الاسم | الوصف | القيمة |
---|---|---|
IP | تعرض IP للإنترنت العام. | سلسلة |
ports | قائمة المنافذ المعروضة في مجموعة الحاوية. | المنفذ[] (مطلوب) |
النوع | يحدد ما إذا كان IP معرضا للإنترنت العام. | "عام" (مطلوب) |
منفذ
الاسم | الوصف | القيمة |
---|---|---|
المنفذ | رقم المنفذ. | int (مطلوب) |
بروتوكول | البروتوكول المرتبط بالمنفذ. | 'TCP' 'UDP' |
وحدة تخزين
الاسم | الوصف | القيمة |
---|---|---|
azureFile | اسم وحدة تخزين ملف Azure. | AzureFileVolume |
emptyDir | حجم الدليل الفارغ. | بالنسبة إلى Bicep، يمكنك استخدام الدالة any(). |
الاسم | اسم المجلد. | سلسلة (مطلوبة) |
AzureFileVolume
الاسم | الوصف | القيمة |
---|---|---|
readOnly | الإشارة التي تشير إلى ما إذا كان ملف Azure المشترك مثبتاً كوحدة تخزين للقراءة فقط. | Bool |
shareName | يتم تحميل اسم مشاركة ملف Azure كوحدة تخزين. | سلسلة (مطلوبة) |
storageAccountKey | مفتاح الوصول إلى حساب التخزين المستخدم للوصول إلى مشاركة ملف Azure. | سلسلة |
storageAccountName | اسم حساب التخزين الذي يحتوي على مشاركة ملف Azure. | سلسلة (مطلوبة) |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
SQL Server مجموعة قابلية وصول عالية التوفر على AKS |
يؤدي هذا إلى إنشاء نظام مجموعة AKS جديد ثم توزيع مجموعات التوفر SQL Server فيه باستخدام حزمة CNAB التي تم نشرها باستخدام Duffle و ACI |
إنشاء موقع WordPress |
ينشئ هذا القالب موقع WordPress على مثيل الحاوية |
إنشاء موقع WordPress في شبكة ظاهرية |
ينشئ هذا القالب موقع WordPress على مثيل الحاوية في شبكة ظاهرية. وإخراج FQDN لموقع عام يمكنه الوصول إلى موقع WordPress. |
مثيلات حاوية Azure - BC مع SQL Server وIIS |
نشر حاوية Windows واحدة مع بيئة Microsoft Dynamics 365 Business Central ذاتي الميزة بالكامل على مثيلات حاوية Azure. |
Front Door مع مثيلات الحاوية وبوابة التطبيق |
ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات وبوابة التطبيق. |
Front Door Standard/Premium مع مثيلات حاوية Azure |
ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات. |
مثيلات حاوية Azure - حاوية مع فحص السلامة |
نشر حاوية Linux التي تحتوي على فحص سلامة باستخدام مثيلات حاوية Azure. |
مثيلات حاوية Azure - حاوية Linux مع IP عام |
نشر حاوية Linux واحدة يمكن الوصول إليها عبر عنوان IP عام باستخدام مثيلات حاوية Azure. |
مثيلات حاوية Azure - حاوية مع envVar آمن |
نشر حاوية Linux التي تحتوي على متغير بيئة آمن باستخدام مثيلات حاوية Azure. |
مثيلات حاوية Azure - حاوية Linux مع emptyDir |
توزيع حاويتين Linux تشتركان في وحدة تخزين emptyDir باستخدام مثيلات حاوية Azure. |
مثيلات حاوية Azure - حاوية Linux مع gitRepo |
نشر حاوية Linux التي تستخدم وحدة تخزين gitRepo باستخدام مثيلات حاوية Azure. |
مثيلات حاوية Azure - حاوية مع أسرار |
نشر حاوية Linux التي تحتوي على وحدة تخزين سرية باستخدام مثيلات حاوية Azure. |
إنشاء خادم SFTP عند الطلب مع تخزين مستمر |
يوضح هذا القالب خادم SFTP عند الطلب باستخدام مثيل حاوية Azure (ACI). |
خادم SFTP عند الطلب باستخدام حساب تخزين موجود |
يوضح هذا القالب خادم SFTP عند الطلب باستخدام مثيل حاوية Azure (ACI). |
إنشاء مشاركة ملف حساب تخزين عبر حاويات |
ينشئ هذا القالب حساب تخزين ومشاركة ملف عبر azure-cli في مثيل حاوية |
حاوية UDP في ACI |
تنشئ هذه القوالب مورد ACI وتعرض حاوية من خلال UDP |
مثيلات حاوية Azure - VNet |
نشر مثيل حاوية في شبكة Azure الظاهرية. |
إنشاء بوابة التطبيق باستخدام الشهادات |
يوضح هذا القالب كيفية إنشاء شهادات موقعة ذاتيا Key Vault، ثم الرجوع من Application Gateway. |
تعريف مورد قالب ARM
يمكن نشر نوع مورد containerGroups مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.ContainerInstance/containerGroups، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2017-10-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"value": "string"
}
],
"image": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"resources": {
"limits": {
"cpu": "int",
"memoryInGB": "[json('decimal-as-string')]"
},
"requests": {
"cpu": "int",
"memoryInGB": "[json('decimal-as-string')]"
}
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"imageRegistryCredentials": [
{
"password": "string",
"server": "string",
"username": "string"
}
],
"ipAddress": {
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "Public"
},
"osType": "string",
"restartPolicy": "string",
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountName": "string"
},
"emptyDir": {},
"name": "string"
}
]
}
}
قيم Property
containerGroups
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.ContainerInstance/containerGroups' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | 'معاينة 2017-10-01' |
الاسم | اسم المورد | سلسلة (مطلوبة) حد الحرف: 1-63 الأحرف الصالحة: الأحرف صغيرة والأرقام والواصلات. لا يمكنك البدء أو الانتهاء باستخدام واصلة. لا يُسمح بواصلات متتالية. |
الموقع | موقع المورد. | سلسلة (مطلوبة) |
العلامات | علامات الموارد. | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
خصائص | ContainerGroupProperties (مطلوب) |
ContainerGroupProperties
الاسم | الوصف | القيمة |
---|---|---|
containers | الحاويات ضمن مجموعة الحاوية. | الحاوية[] (مطلوب) |
imageRegistryCredentials | بيانات اعتماد تسجيل الصورة التي يتم من خلالها إنشاء مجموعة الحاوية. | ImageRegistryCredential[] |
ipAddress | نوع عنوان IP لمجموعة الحاوية. | Ipaddress |
osType | نوع نظام التشغيل المطلوب بواسطة الحاويات في مجموعة الحاوية. | 'Linux' 'Windows' (مطلوب) |
restartPolicy | أعد تشغيل النُهج لجميع الحاويات داخل مجموعة الحاوية. - Always إعادة التشغيل دائما- OnFailure إعادة التشغيل عند الفشل- Never عدم إعادة التشغيل مطلقا |
'دائما' 'أبدا' "OnFailure" |
وحدات التخزين | قائمة الأحجام التي يمكن تركيبها بواسطة الحاويات في مجموعة الحاويات هذه. | وحدة التخزين[] |
الحاوية
الاسم | الوصف | القيمة |
---|---|---|
الاسم | الاسم الذي يوفره المستخدم لطبعة الحاوية. | سلسلة (مطلوبة) |
خصائص | خصائص مثيل الحاوية. | ContainerProperties (مطلوب) |
خصائص الحاوية
الاسم | الوصف | القيمة |
---|---|---|
command | الأوامر المراد تنفيذها داخل طبعة الحاوية في شكل exec. | سلسلة [] |
environmentVariables | متغيرات البيئة المطلوب تعيينها في مثيل الحاوية. | EnvironmentVariable[] |
صورة | اسم الصورة المستخدمة لإنشاء مثيل الحاوية. | سلسلة (مطلوبة) |
ports | المنافذ المكشوفة على مثيل الحاوية. | ContainerPort[] |
موارد | متطلبات الموارد لمثيل الحاوية. | طلبات الموارد (مطلوبة) |
volumeMounts | وحدات التخزين المتاحة لمثيل الحاوية. | VolumeMount[] |
EnvironmentVariable
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم متغير البيئة. | سلسلة (مطلوبة) |
القيمة | قيمة متغير البيئة. | سلسلة (مطلوبة) |
ContainerPort
الاسم | الوصف | القيمة |
---|---|---|
المنفذ | رقم المنفذ المعروض داخل مجموعة الحاوية. | int (مطلوب) |
بروتوكول | البروتوكول المرتبط بالمنفذ. | 'TCP' 'UDP' |
طلبات الموارد
الاسم | الوصف | القيمة |
---|---|---|
limits | حدود الموارد لمثيل الحاوية هذا. | ResourceLimits |
الطلبات | طلبات الموارد لمثيل الحاوية هذا. | طلبات الموارد (مطلوبة) |
ResourceLimits
الاسم | الوصف | القيمة |
---|---|---|
cpu | حد CPU لمثيل الحاوية هذا. | int |
memoryInGB | حد الذاكرة بالجيجابايت لمثيل الحاوية هذا. لتحديد قيمة عشرية، استخدم الدالة json(). | int أو json decimal |
طلبات الموارد
الاسم | الوصف | القيمة |
---|---|---|
cpu | طلب وحدة المعالجة المركزية لمثيل الحاوية هذا. | int (مطلوب) |
memoryInGB | طلب الذاكرة بالجيجابايت لمثيل الحاوية هذا. لتحديد قيمة عشرية، استخدم الدالة json(). | int أو json decimal (مطلوب) |
عدد وحدات التخزين
الاسم | الوصف | القيمة |
---|---|---|
mountPath | المسار داخل الحاوية حيث يجب تركيب الحجم. يجب ألا يحتوي على نقطتين (:). | سلسلة (مطلوبة) |
الاسم | اسم وحدة التخزين. | سلسلة (مطلوبة) |
readOnly | الإشارة التي تشير إلى ما إذا كان تحميل وحدة التخزين للقراءة فقط. | Bool |
ImageRegistryCredential
الاسم | الوصف | القيمة |
---|---|---|
كلمة المرور | كلمة المرور الخاصة بالسجل الخاص. | سلسلة |
الخادم | خادم تسجيل صور Docker دون بروتوكول مثل "http" و"https". | سلسلة (مطلوبة) |
اسم المستخدم | اسم المستخدم للتسجيل الخاص. | سلسلة (مطلوبة) |
IpAddress
الاسم | الوصف | القيمة |
---|---|---|
IP | تعرض IP للإنترنت العام. | سلسلة |
ports | قائمة المنافذ المعروضة في مجموعة الحاوية. | المنفذ[] (مطلوب) |
النوع | يحدد ما إذا كان IP معرضا للإنترنت العام. | "عام" (مطلوب) |
منفذ
الاسم | الوصف | القيمة |
---|---|---|
المنفذ | رقم المنفذ. | int (مطلوب) |
بروتوكول | البروتوكول المرتبط بالمنفذ. | 'TCP' 'UDP' |
وحدة تخزين
الاسم | الوصف | القيمة |
---|---|---|
azureFile | اسم وحدة تخزين ملف Azure. | AzureFileVolume |
emptyDir | حجم الدليل الفارغ. | |
الاسم | اسم المجلد. | سلسلة (مطلوبة) |
AzureFileVolume
الاسم | الوصف | القيمة |
---|---|---|
readOnly | الإشارة التي تشير إلى ما إذا كان ملف Azure المشترك مثبتاً كوحدة تخزين للقراءة فقط. | Bool |
shareName | يتم تحميل اسم مشاركة ملف Azure كوحدة تخزين. | سلسلة (مطلوبة) |
storageAccountKey | مفتاح الوصول إلى حساب التخزين المستخدم للوصول إلى مشاركة ملف Azure. | سلسلة |
storageAccountName | اسم حساب التخزين الذي يحتوي على مشاركة ملف Azure. | سلسلة (مطلوبة) |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
SQL Server مجموعة قابلية وصول عالية التوفر على AKS |
يؤدي هذا إلى إنشاء نظام مجموعة AKS جديد ثم توزيع مجموعات التوفر SQL Server فيه باستخدام حزمة CNAB التي تم نشرها باستخدام Duffle و ACI |
إنشاء موقع WordPress |
ينشئ هذا القالب موقع WordPress على مثيل الحاوية |
إنشاء موقع WordPress في شبكة ظاهرية |
ينشئ هذا القالب موقع WordPress على مثيل الحاوية في شبكة ظاهرية. وإخراج FQDN لموقع عام يمكنه الوصول إلى موقع WordPress. |
مثيلات حاوية Azure - BC مع SQL Server وIIS |
نشر حاوية Windows واحدة مع بيئة Microsoft Dynamics 365 Business Central ذاتي الميزة بالكامل على مثيلات حاوية Azure. |
Front Door مع مثيلات الحاوية وبوابة التطبيق |
ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات وبوابة التطبيق. |
Front Door Standard/Premium مع مثيلات حاوية Azure |
ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات. |
مثيلات حاوية Azure - حاوية مع فحص السلامة |
نشر حاوية Linux التي تحتوي على فحص سلامة باستخدام مثيلات حاوية Azure. |
مثيلات حاوية Azure - حاوية Linux مع IP عام |
نشر حاوية Linux واحدة يمكن الوصول إليها عبر عنوان IP عام باستخدام مثيلات حاوية Azure. |
مثيلات حاوية Azure - حاوية مع envVar آمن |
نشر حاوية Linux التي تحتوي على متغير بيئة آمن باستخدام مثيلات حاوية Azure. |
مثيلات حاوية Azure - حاوية Linux مع emptyDir |
توزيع حاويتين Linux تشتركان في وحدة تخزين emptyDir باستخدام مثيلات حاوية Azure. |
مثيلات حاوية Azure - حاوية Linux مع gitRepo |
نشر حاوية Linux التي تستخدم وحدة تخزين gitRepo باستخدام مثيلات حاوية Azure. |
مثيلات حاوية Azure - حاوية مع أسرار |
نشر حاوية Linux التي تحتوي على وحدة تخزين سرية باستخدام مثيلات حاوية Azure. |
إنشاء خادم SFTP عند الطلب مع تخزين مستمر |
يوضح هذا القالب خادم SFTP عند الطلب باستخدام مثيل حاوية Azure (ACI). |
خادم SFTP عند الطلب باستخدام حساب تخزين موجود |
يوضح هذا القالب خادم SFTP عند الطلب باستخدام مثيل حاوية Azure (ACI). |
إنشاء مشاركة ملف حساب تخزين عبر حاويات |
ينشئ هذا القالب حساب تخزين ومشاركة ملف عبر azure-cli في مثيل حاوية |
حاوية UDP في ACI |
تنشئ هذه القوالب مورد ACI وتعرض حاوية من خلال UDP |
مثيلات حاوية Azure - VNet |
نشر مثيل حاوية في شبكة Azure الظاهرية. |
إنشاء بوابة التطبيق باستخدام الشهادات |
يوضح هذا القالب كيفية إنشاء شهادات موقعة ذاتيا Key Vault، ثم الرجوع من Application Gateway. |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد containerGroups مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.ContainerInstance/containerGroups، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerInstance/containerGroups@2017-10-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
containers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
value = "string"
}
]
image = "string"
ports = [
{
port = int
protocol = "string"
}
]
resources = {
limits = {
cpu = int
memoryInGB = "decimal-as-string"
}
requests = {
cpu = int
memoryInGB = "decimal-as-string"
}
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
imageRegistryCredentials = [
{
password = "string"
server = "string"
username = "string"
}
]
ipAddress = {
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "Public"
}
osType = "string"
restartPolicy = "string"
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountName = "string"
}
name = "string"
}
]
}
})
}
قيم Property
containerGroups
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.ContainerInstance/containerGroups@2017-10-01-preview" |
الاسم | اسم المورد | سلسلة (مطلوبة) حد الحرف: 1-63 الأحرف الصالحة: الأحرف صغيرة والأرقام والواصلات. لا يمكنك البدء أو الانتهاء باستخدام واصلة. لا يُسمح بواصلات متتالية. |
الموقع | موقع المورد. | سلسلة (مطلوبة) |
parent_id | للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. | سلسلة (مطلوبة) |
العلامات | علامات الموارد. | قاموس أسماء العلامات والقيم. |
خصائص | ContainerGroupProperties (مطلوب) |
ContainerGroupProperties
الاسم | الوصف | القيمة |
---|---|---|
containers | الحاويات ضمن مجموعة الحاوية. | الحاوية[] (مطلوب) |
imageRegistryCredentials | بيانات اعتماد تسجيل الصورة التي يتم من خلالها إنشاء مجموعة الحاوية. | ImageRegistryCredential[] |
ipAddress | نوع عنوان IP لمجموعة الحاوية. | Ipaddress |
osType | نوع نظام التشغيل المطلوب بواسطة الحاويات في مجموعة الحاوية. | "Linux" "Windows" (مطلوب) |
restartPolicy | أعد تشغيل النُهج لجميع الحاويات داخل مجموعة الحاوية. - Always إعادة التشغيل دائما- OnFailure إعادة التشغيل عند الفشل- Never عدم إعادة التشغيل مطلقا |
"دائما" "أبدا" "OnFailure" |
وحدات التخزين | قائمة الأحجام التي يمكن تركيبها بواسطة الحاويات في مجموعة الحاويات هذه. | وحدة التخزين[] |
الحاوية
الاسم | الوصف | القيمة |
---|---|---|
الاسم | الاسم الذي يوفره المستخدم لطبعة الحاوية. | سلسلة (مطلوبة) |
خصائص | خصائص مثيل الحاوية. | ContainerProperties (مطلوب) |
خصائص الحاوية
الاسم | الوصف | القيمة |
---|---|---|
command | الأوامر المراد تنفيذها داخل طبعة الحاوية في شكل exec. | سلسلة [] |
environmentVariables | متغيرات البيئة المطلوب تعيينها في مثيل الحاوية. | EnvironmentVariable[] |
صورة | اسم الصورة المستخدمة لإنشاء مثيل الحاوية. | سلسلة (مطلوبة) |
ports | المنافذ المكشوفة على مثيل الحاوية. | ContainerPort[] |
موارد | متطلبات الموارد لمثيل الحاوية. | طلبات الموارد (مطلوبة) |
volumeMounts | وحدات التخزين المتاحة لمثيل الحاوية. | VolumeMount[] |
EnvironmentVariable
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم متغير البيئة. | سلسلة (مطلوبة) |
القيمة | قيمة متغير البيئة. | سلسلة (مطلوبة) |
ContainerPort
الاسم | الوصف | القيمة |
---|---|---|
المنفذ | رقم المنفذ المعروض داخل مجموعة الحاوية. | int (مطلوب) |
بروتوكول | البروتوكول المرتبط بالمنفذ. | "TCP" "UDP" |
طلبات الموارد
الاسم | الوصف | القيمة |
---|---|---|
limits | حدود الموارد لمثيل الحاوية هذا. | ResourceLimits |
الطلبات | طلبات الموارد لمثيل الحاوية هذا. | طلبات الموارد (مطلوبة) |
ResourceLimits
الاسم | الوصف | القيمة |
---|---|---|
cpu | حد CPU لمثيل الحاوية هذا. | int |
memoryInGB | حد الذاكرة بالجيجابايت لمثيل الحاوية هذا. حدد قيمة عشرية كسلسلة. | int أو json decimal |
طلبات الموارد
الاسم | الوصف | القيمة |
---|---|---|
cpu | طلب وحدة المعالجة المركزية لمثيل الحاوية هذا. | int (مطلوب) |
memoryInGB | طلب الذاكرة بالجيجابايت لمثيل الحاوية هذا. حدد قيمة عشرية كسلسلة. | int أو json decimal (مطلوب) |
عدد وحدات التخزين
الاسم | الوصف | القيمة |
---|---|---|
mountPath | المسار داخل الحاوية حيث يجب تركيب الحجم. يجب ألا يحتوي على نقطتين (:). | سلسلة (مطلوبة) |
الاسم | اسم وحدة التخزين. | سلسلة (مطلوبة) |
readOnly | الإشارة التي تشير إلى ما إذا كان تحميل وحدة التخزين للقراءة فقط. | Bool |
ImageRegistryCredential
الاسم | الوصف | القيمة |
---|---|---|
كلمة المرور | كلمة المرور الخاصة بالسجل الخاص. | سلسلة |
الخادم | خادم تسجيل صور Docker دون بروتوكول مثل "http" و"https". | سلسلة (مطلوبة) |
اسم المستخدم | اسم المستخدم للتسجيل الخاص. | سلسلة (مطلوبة) |
IpAddress
الاسم | الوصف | القيمة |
---|---|---|
IP | تعرض IP للإنترنت العام. | سلسلة |
ports | قائمة المنافذ المعروضة في مجموعة الحاوية. | المنفذ[] (مطلوب) |
النوع | يحدد ما إذا كان IP معرضا للإنترنت العام. | "عام" (مطلوب) |
منفذ
الاسم | الوصف | القيمة |
---|---|---|
المنفذ | رقم المنفذ. | int (مطلوب) |
بروتوكول | البروتوكول المرتبط بالمنفذ. | "TCP" "UDP" |
وحدة تخزين
الاسم | الوصف | القيمة |
---|---|---|
azureFile | اسم وحدة تخزين ملف Azure. | AzureFileVolume |
emptyDir | حجم الدليل الفارغ. | |
الاسم | اسم المجلد. | سلسلة (مطلوبة) |
AzureFileVolume
الاسم | الوصف | القيمة |
---|---|---|
readOnly | الإشارة التي تشير إلى ما إذا كان ملف Azure المشترك مثبتاً كوحدة تخزين للقراءة فقط. | Bool |
shareName | يتم تحميل اسم مشاركة ملف Azure كوحدة تخزين. | سلسلة (مطلوب) |
storageAccountKey | مفتاح الوصول إلى حساب التخزين المستخدم للوصول إلى مشاركة ملف Azure. | سلسلة |
storageAccountName | اسم حساب التخزين الذي يحتوي على مشاركة ملف Azure. | سلسلة (مطلوب) |