May 24, 2023
May 24, 2023
©2023 Hyland Software, Inc. and its affiliates. All rights reserved. All Hyland product names are registered or unregistered trademarks of Hyland Software, Inc. or its affiliates in the United States and other countries.
Using Podman with Alfresco
Alfresco 7.4
base-java
ACS 7.4 Container Images
base-tomcat
base-repo repo
share
activemq
search
transform-core
alfresco-content-
app
proxy
Docker Hub
Registry
LOCALHOST
Container Runtime
ACS 7.4 Container Images
Development
• Container Image building
• Alfresco Maven SDK
• Container Compose
Deployment
• Container Compose
• Kubernetes
Docker Hub
Registry
SERVER
Container Runtime
ACS 7.4 Development
Manual Build
Dockerfile > docker build > Docker Image
Automated Build (Maven)
pom.xml > docker-maven-plugin > Docker Image
Compose
docker-compose.yml > docker compose > Docker Containers
LOCALHOST
Container Runtime
Docker Alternatives (some)
When podman met Alfresco
Image Registry
Docker Hub
daemon CLI
Local Images
Containers
Kernel
Local Images
Containers
Kernel
r
o
o
t
l
e
s
s
rootful
Installing podman on Mac
Install podman
$ brew install podman
Create podman machine
$ podman machine init --cpus 5 --memory=16384
$ podman machine start
$ podman machine ls
NAME VM TYPE CPUS MEMORY DISK SIZE
podman-machine-default* qemu. 5. 17.18GB 107.4GB
Installing podman on Mac
Install podman-compose
$ brew install podman-compose
Install podman-desktop
$ brew install podman-desktop
>> Podman provides a command-line interface similar to that of Docker.
$ vi ~/.zshrc
alias docker=podman
alias docker-compose=podman-compose
Demo time!
base-java
ACS 7.4 Container Images > AARCH 64
base-tomcat
base-repo repo
share
activemq
search
transform-core
alfresco-content-
app
proxy
Docker Hub
Registry
ACS 7.4 Container Images > AARCH 64
https://github.com/aborroy/alfresco-dockerx-builder
Container Image building
$ ./buildx.sh podman aca 4.0.0
$ ./buildx.sh podman search 2.0.7
$ ./buildx.sh podman transform 3.0.0
Alfresco Community Docker Extension is not available for Podman!
Demo time!
Using Podman with Alfresco

Using Podman with Alfresco

  • 1.
    May 24, 2023 May24, 2023 ©2023 Hyland Software, Inc. and its affiliates. All rights reserved. All Hyland product names are registered or unregistered trademarks of Hyland Software, Inc. or its affiliates in the United States and other countries. Using Podman with Alfresco Alfresco 7.4
  • 2.
    base-java ACS 7.4 ContainerImages base-tomcat base-repo repo share activemq search transform-core alfresco-content- app proxy Docker Hub Registry
  • 3.
    LOCALHOST Container Runtime ACS 7.4Container Images Development • Container Image building • Alfresco Maven SDK • Container Compose Deployment • Container Compose • Kubernetes Docker Hub Registry SERVER Container Runtime
  • 4.
    ACS 7.4 Development ManualBuild Dockerfile > docker build > Docker Image Automated Build (Maven) pom.xml > docker-maven-plugin > Docker Image Compose docker-compose.yml > docker compose > Docker Containers LOCALHOST Container Runtime
  • 5.
  • 6.
    When podman metAlfresco Image Registry Docker Hub daemon CLI Local Images Containers Kernel Local Images Containers Kernel r o o t l e s s rootful
  • 7.
    Installing podman onMac Install podman $ brew install podman Create podman machine $ podman machine init --cpus 5 --memory=16384 $ podman machine start $ podman machine ls NAME VM TYPE CPUS MEMORY DISK SIZE podman-machine-default* qemu. 5. 17.18GB 107.4GB
  • 8.
    Installing podman onMac Install podman-compose $ brew install podman-compose Install podman-desktop $ brew install podman-desktop >> Podman provides a command-line interface similar to that of Docker. $ vi ~/.zshrc alias docker=podman alias docker-compose=podman-compose
  • 9.
  • 10.
    base-java ACS 7.4 ContainerImages > AARCH 64 base-tomcat base-repo repo share activemq search transform-core alfresco-content- app proxy Docker Hub Registry
  • 11.
    ACS 7.4 ContainerImages > AARCH 64 https://github.com/aborroy/alfresco-dockerx-builder Container Image building $ ./buildx.sh podman aca 4.0.0 $ ./buildx.sh podman search 2.0.7 $ ./buildx.sh podman transform 3.0.0 Alfresco Community Docker Extension is not available for Podman!
  • 12.