Kapsayıcı grubundaki kapsayıcılar için gereken işletim sistemi türü.
'Linux' 'Windows' (gerekli)
restartPolicy
Kapsayıcı grubu içindeki tüm kapsayıcılar için yeniden başlatma ilkesi.
-
Always Her zaman yeniden başlatma Hata durumunda yeniden başlatmayı - OnFailure
-
Never Hiçbir zaman yeniden başlatma
'Her Zaman' 'Asla' 'OnFailure'
Birim
Bu kapsayıcı grubundaki kapsayıcılar tarafından bağlanabilen birimlerin listesi.
Hedef dizin adı. '..' içermemeli veya '..' ile başlamamalıdır. '.' sağlanırsa birim dizini git deposu olur. Aksi takdirde, belirtilirse birim, verilen ada sahip alt dizinde git deposunu içerir.
dizgi
Depo
Depo URL'si
dize (gerekli)
revizyon
Belirtilen düzeltme için karma işleme.
dizgi
ImageRegistryCredential
Ad
Açıklama
Değer
parola
Özel kayıt defterinin parolası.
dizgi
sunucu
"http" ve "https" gibi bir protokol içermeyen Docker görüntü kayıt defteri sunucusu.
dize (gerekli)
kullanıcı adı
Özel kayıt defterinin kullanıcı adı.
dize (gerekli)
IpAddress
Ad
Açıklama
Değer
dnsNameLabel
IP için Dns adı etiketi.
dizgi
ıp
Genel İnternet'e sunulan IP.
dizgi
Bağlantı nokta -ları
Kapsayıcı grubunda kullanıma sunulan bağlantı noktalarının listesi.
Azure Container Instances'ta tam özellikli, kendi kendine bulunan Microsoft Dynamics 365 Business Central ortamına sahip tek bir Windows kapsayıcısı dağıtın.
Bu şablonda Key Vault otomatik olarak imzalanan sertifikaların nasıl oluşturulacağı ve ardından Application Gateway'den nasıl başvurulacağı gösterilmektedir.
Azure Container Instances ile Front Door Standard/Premium
Bu şablon, kapsayıcı grubuyla bir Front Door Standard/Premium oluşturur.
Kapsayıcı Örnekleri ve Application Gateway ile Front Door
Bu şablon, kapsayıcı grubu ve Application Gateway ile bir Front Door Standard/Premium oluşturur.
AKS'da SQL Server kullanılabilirlik grubunu
Bu, yeni bir AKS Kümesi oluşturur ve ardından Duffle ve ACI kullanılarak dağıtılan bir CNAB paketi kullanarak SQL Server kullanılabilirlik gruplarını bu kümeye dağıtır
ARM şablonu kaynak tanımı
containerGroups kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ContainerInstance/containerGroups kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
Kapsayıcı grubundaki kapsayıcılar için gereken işletim sistemi türü.
'Linux' 'Windows' (gerekli)
restartPolicy
Kapsayıcı grubu içindeki tüm kapsayıcılar için yeniden başlatma ilkesi.
-
Always Her zaman yeniden başlatma Hata durumunda yeniden başlatmayı - OnFailure
-
Never Hiçbir zaman yeniden başlatma
'Her Zaman' 'Asla' 'OnFailure'
Birim
Bu kapsayıcı grubundaki kapsayıcılar tarafından bağlanabilen birimlerin listesi.
Hedef dizin adı. '..' içermemeli veya '..' ile başlamamalıdır. '.' sağlanırsa birim dizini git deposu olur. Aksi takdirde, belirtilirse birim, verilen ada sahip alt dizinde git deposunu içerir.
dizgi
Depo
Depo URL'si
dize (gerekli)
revizyon
Belirtilen düzeltme için karma işleme.
dizgi
ImageRegistryCredential
Ad
Açıklama
Değer
parola
Özel kayıt defterinin parolası.
dizgi
sunucu
"http" ve "https" gibi bir protokol içermeyen Docker görüntü kayıt defteri sunucusu.
dize (gerekli)
kullanıcı adı
Özel kayıt defterinin kullanıcı adı.
dize (gerekli)
IpAddress
Ad
Açıklama
Değer
dnsNameLabel
IP için Dns adı etiketi.
dizgi
ıp
Genel İnternet'e sunulan IP.
dizgi
Bağlantı nokta -ları
Kapsayıcı grubunda kullanıma sunulan bağlantı noktalarının listesi.
Azure Container Instances'ta tam özellikli, kendi kendine bulunan Microsoft Dynamics 365 Business Central ortamına sahip tek bir Windows kapsayıcısı dağıtın.
Bu şablon, sanal ağdaki Kapsayıcı Örneği'nde bir WordPress sitesi oluşturur. Ve WordPress sitesine erişebilen bir genel site FQDN'sini çıktı olarak alın.
Bu şablonda Key Vault otomatik olarak imzalanan sertifikaların nasıl oluşturulacağı ve ardından Application Gateway'den nasıl başvurulacağı gösterilmektedir.
Azure Container Instances ile Front Door Standard/Premium
'a dağıtma
Bu şablon, kapsayıcı grubuyla bir Front Door Standard/Premium oluşturur.
Kapsayıcı Örnekleri ve Application Gateway ile Front Door
'a dağıtma
Bu şablon, kapsayıcı grubu ve Application Gateway ile bir Front Door Standard/Premium oluşturur.
Mevcut depolama hesabı kullanarak İsteğe Bağlı SFTP Sunucusu'nu
'a dağıtma
Bu şablon, Azure Container Instance (ACI) kullanan isteğe bağlı bir SFTP sunucusunu gösterir.
AKS'da SQL Server kullanılabilirlik grubunu
'a dağıtma
Bu, yeni bir AKS Kümesi oluşturur ve ardından Duffle ve ACI kullanılarak dağıtılan bir CNAB paketi kullanarak SQL Server kullanılabilirlik gruplarını bu kümeye dağıtır
ACI'da UDP Kapsayıcısı
'a dağıtma
Bu şablonlar bir ACI kaynağı oluşturur ve UDP aracılığıyla bir kapsayıcıyı kullanıma sunar
Terraform (AzAPI sağlayıcısı) kaynak tanımı
containerGroups kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ContainerInstance/containerGroups kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerInstance/containerGroups@2018-09-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
containers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
secureValue = "string"
value = "string"
}
]
image = "string"
livenessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
ports = [
{
port = int
protocol = "string"
}
]
readinessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
resources = {
limits = {
cpu = int
memoryInGB = int
}
requests = {
cpu = int
memoryInGB = int
}
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
diagnostics = {
logAnalytics = {
logType = "string"
metadata = {
{customized property} = "string"
}
workspaceId = "string"
workspaceKey = "string"
}
}
imageRegistryCredentials = [
{
password = "string"
server = "string"
username = "string"
}
]
ipAddress = {
dnsNameLabel = "string"
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "string"
}
networkProfile = {
id = "string"
}
osType = "string"
restartPolicy = "string"
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountName = "string"
}
emptyDir = ?
gitRepo = {
directory = "string"
repository = "string"
revision = "string"
}
name = "string"
secret = {
{customized property} = "string"
}
}
]
}
})
}
Özellik değerleri
AzureFileVolume
Ad
Açıklama
Değer
readOnly
Paylaşılan Azure Dosyasının birim olarak bağlanıp bağlanmadığını gösteren bayrak salt okunurdur.
Bool
shareName
Birim olarak bağlanacak Azure Dosya paylaşımının adı.
dize (gerekli)
storageAccountKey
Azure Dosya paylaşımına erişmek için kullanılan depolama hesabı erişim anahtarı.
dizgi
storageAccountName
Azure Dosya paylaşımını içeren depolama hesabının adı.
dize (gerekli)
Konteyner
Ad
Açıklama
Değer
ad
Kapsayıcı örneğinin kullanıcı tarafından sağlanan adı.
Kapsayıcı grubundaki kapsayıcılar için gereken işletim sistemi türü.
'Linux' 'Windows' (gerekli)
restartPolicy
Kapsayıcı grubu içindeki tüm kapsayıcılar için yeniden başlatma ilkesi.
-
Always Her zaman yeniden başlatma Hata durumunda yeniden başlatmayı - OnFailure
-
Never Hiçbir zaman yeniden başlatma
'Her Zaman' 'Asla' 'OnFailure'
Birim
Bu kapsayıcı grubundaki kapsayıcılar tarafından bağlanabilen birimlerin listesi.
Hedef dizin adı. '..' içermemeli veya '..' ile başlamamalıdır. '.' sağlanırsa birim dizini git deposu olur. Aksi takdirde, belirtilirse birim, verilen ada sahip alt dizinde git deposunu içerir.
dizgi
Depo
Depo URL'si
dize (gerekli)
revizyon
Belirtilen düzeltme için karma işleme.
dizgi
ImageRegistryCredential
Ad
Açıklama
Değer
parola
Özel kayıt defterinin parolası.
dizgi
sunucu
"http" ve "https" gibi bir protokol içermeyen Docker görüntü kayıt defteri sunucusu.
dize (gerekli)
kullanıcı adı
Özel kayıt defterinin kullanıcı adı.
dize (gerekli)
IpAddress
Ad
Açıklama
Değer
dnsNameLabel
IP için Dns adı etiketi.
dizgi
ıp
Genel İnternet'e sunulan IP.
dizgi
Bağlantı nokta -ları
Kapsayıcı grubunda kullanıma sunulan bağlantı noktalarının listesi.