Use this information to quickly start up Alfresco Content Services (ACS) using Docker Compose.
To deploy Alfresco Content Services using docker-compose, you'll need to install the following software:
Component | Installation Guide |
---|---|
License | 30-day trial license for Enterprise |
Docker | https://docs.docker.com/ |
Docker Compose | https://docs.docker.com/compose/install/ |
- Clone this repository or download a single file - docker-compose.
- Navigate to the folder where the docker-compose.yml file is located.
- Log in to Quay.io with your credentials:
docker login quay.io
- Alfresco customers can request Quay.io credentials by logging a ticket with Alfresco Support.
- Run
docker-compose up
- Navigate to the Admin Console and apply your trial license:
- http://<machine_ip>:8080/alfresco/service/enterprise/admin/admin-license (
<machine_ip>
will usually just belocalhost
) - Default username and password is
admin
- See Uploading a new license for more details
- Open the following URLs in your browser to check that everything starts up:
- Administration and REST APIs: http://<machine_ip>:8080/alfresco
- Alfresco Digital Workspace: http://<machine_ip>:8080/workspace
- Share: http://<machine_ip>:8080/share
- Search administration: http://<machine_ip>:8083/solr
Note:
- Make sure that exposed ports are open on your host. Check the docker-compose.yml file to determine the exposed ports - refer to the
host:container
port definitions. You'll see they include 5432, 8080, 8083 and others. - If Docker is running on your local machine, the IP address will be just localhost.
- If you're using the Docker Toolbox, run the following command to find the IP address:
docker-machine ip
- If you run
docker-compose up
after deleting a previous Docker Compose cluster, then replace step 4 with the following command:
docker-compose down && docker-compose build --no-cache && docker-compose up