Docker is still supported after 1811. It's all described on the SAP Help
You can either create your own recipe. Or make use of the ant command createPlatformImageStructure
Recipe
apply plugin: 'installer-platform-plugin'
apply plugin: 'installer-platform-containerization-plugin'
def pl = platform {
extensions {
extensionNames 'backoffice'
}
localProperties {
property 'persistence.legacy.mode', 'false'
}
}
def dpl = deployment('mySampleDeployment') {
hsqlImage 'myHsql'
solrImage 'mySolr'
platformImage('myPlatform') {
basedOn pl
aspect('onlyBackoffice') {
enabledWebApps 'backoffice'
}
aspect('onlyHac') {
enabledWebApps 'hac'
localProperties {
property 'persistence.legacy.mode', 'true'
}
}
aspect('allWebApps') {
enableAllWebApps()
}
aspect('noneWebApps')
}
}
task createImagesStructure {
doLast {
dpl.createImagesStructure()
}
}
Ant command
Alternativly, you can look into the ant command createPlatformImageStructure
Before you run this command, you need to run
ant clean all
and
ant production -Dproduction.include.tomcat=false -Dproduction.legacy.mode=false -Dtomcat.legacy.deployment=false -Dproduction.create.zip=false
Finally you can run
ant createPlatformImageStructure
Resources
For more detailed info, you can have a look in the SAP Help