The rise of AARCH64
AARCH64 (also referred to as ARM64) is a CPU architecture primarily known for their energy efficiency and low power consumption
- Docker started to support aarch64 architecture for Docker Images in 2019
- Apple started to use aarch64 architecture with the Apple Silicon chips back in November 2020
- The previous architecture, the one used for Apple Intel chips computers, is known as x86_64 or AMD64
- Many development computers, both Windows and Linux based, are still using AMD64 architectures
If you are using a Mac computer with Apple Silicon the following instructions will help to configure a healthy development enviroment with Alfresco Docker Images.
ARM64 support in Alfresco 7.3 Docker Images
Docker Images supporting both amd64 and arm64 architectures:
Docker Images supporting only amd64 architecture:
Alfresco Docker Image ARM64 Builder
Source code available in https://github.com/aborroy/alfresco-dockerx-builder
- Shell script designed to be executed in Apple Silicon computers
- Ability to build ARM64 native Docker Images for Alfresco
- Stored in local Docker Registry
- Community support for
- repo, share, search, transform-core, alfresco-content-app and proxy
- Enterprise support for
Happy to get your contributions!
Building Docker Images for Community Edition
Just choose your desired version for every Docker Image to be produced in ARM64
$ ./buildx.sh repo 7.3.0 share 7.3.0 search 2.0.5.1 \
transform 3.0.0 aca 3.1.0
Images will be stored in your local Docker Registry with the expected name, so you can use existing Docker Compose templates.
Building Docker Images for Enterprise Edition
Be sure you added Nexus credentials NEXUS_USER and NEXUS_PASS in buildx.sh script
Choose your desired version for every Docker Image to be produced in ARM64
$ ./buildx.sh repo-ent 7.3.0 share-ent 7.3.0 search-ent 2.0.5.1
Images will be stored in your local Docker Registry with the expected name, so you can use existing Docker Compose templates.
Additional information can be found in this video recording:
Alfresco Docker Images will be pushed gradually supporting both amd64 and arm64 architectures during 2023
In the meantime,... Alfresco Docker Image ARM64 Builder is here to help!