diff --git a/docker-compose/alfresco/Dockerfile b/docker-compose/alfresco/Dockerfile
new file mode 100644
index 0000000000..14f79f93d3
--- /dev/null
+++ b/docker-compose/alfresco/Dockerfile
@@ -0,0 +1,15 @@
+FROM docker-internal.alfresco.com/full-content-services-community:latest
+
+RUN echo -e '\n\
+db.driver=org.postgresql.Driver\n\
+db.username=alfresco\n\
+db.password=alfresco\n\
+db.url=jdbc:postgresql://postgres:5432/alfresco\n\
+\n\
+solr.host=solr6\n\
+solr.port=8983\n\
+solr.secureComms=none\n\
+solr.base.url=/solr\n\
+index.subsystem.name=solr6\n\
+' >> /usr/local/tomcat/shared/classes/alfresco-global.properties
+
diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml
new file mode 100644
index 0000000000..a02385298f
--- /dev/null
+++ b/docker-compose/docker-compose.yml
@@ -0,0 +1,41 @@
+version: "3"
+
+services:
+ alfresco:
+ build:
+ context: ./alfresco
+ environment:
+ - db.driver=org.postgresql.Driver
+ - db.username=alfresco
+ - db.password=alfresco
+ - db.url=jdbc:postgresql://postgres:5432/alfresco
+ - solr.host=solr6
+ - solr.port=8983
+ - solr.secureComms=none
+ - solr.base.url=/solr
+ - index.subsystem.name=solr6
+ ports:
+ - 8080:8080 #Browser port
+
+ postgres:
+ image: docker.io/library/postgres:9.4.12
+ environment:
+ - POSTGRES_PASSWORD=alfresco
+ - POSTGRES_USER=alfresco
+ - POSTGRES_DB=alfresco
+ ports:
+ - 5432:5432
+
+ solr6:
+ image: docker-internal.alfresco.com/search-services:1.1.0
+ environment:
+ #Solr needs to know how to register itself with Alfresco
+ - SOLR_ALFRESCO_HOST=alfresco
+ - SOLR_ALFRESCO_PORT=8080
+ #Alfresco needs to know how to call solr
+ - SOLR_SOLR_HOST=solr6
+ - SOLR_SOLR_PORT=8983
+ #Create the default alfresco and archive cores
+ - SOLR_CREATE_ALFRESCO_DEFAULTS=alfresco,archive
+ ports:
+ - 8083:8983 #Browser port
\ No newline at end of file
diff --git a/docker/Dockerfile b/docker/Dockerfile
new file mode 100644
index 0000000000..2d3740c1a2
--- /dev/null
+++ b/docker/Dockerfile
@@ -0,0 +1,13 @@
+FROM docker-internal.alfresco.com/content-services-community:latest
+
+RUN mkdir -p /usr/local/tomcat/amps && \
+ mkdir -p /usr/local/tomcat/amps_share
+
+COPY target/amps /usr/local/tomcat/amps
+COPY target/amps_share /usr/local/tomcat/amps_share
+COPY target/war /usr/local/tomcat/webapps
+
+RUN java -jar /usr/local/tomcat/alfresco-mmt/alfresco-mmt*.jar install \
+ /usr/local/tomcat/amps /usr/local/tomcat/webapps/alfresco -directory -nobackup -force && \
+ java -jar /usr/local/tomcat/alfresco-mmt/alfresco-mmt*.jar install \
+ /usr/local/tomcat/amps_share /usr/local/tomcat/webapps/share -directory -nobackup -force
\ No newline at end of file
diff --git a/docker/pom.xml b/docker/pom.xml
new file mode 100644
index 0000000000..0c667e981d
--- /dev/null
+++ b/docker/pom.xml
@@ -0,0 +1,129 @@
+
+ 4.0.0
+ content-services-community-docker
+ ACS Community full Docker image builder
+ pom
+
+
+ org.alfresco
+ full-community-packaging
+ 6.0.1-SNAPSHOT
+ ../pom.xml
+
+
+
+
+ org.alfresco
+ alfresco-share-services
+ ${alfresco.share.version}
+ amp
+
+
+ org.alfresco.aos-module
+ alfresco-aos-module
+ ${alfresco.aos-module.version}
+ amp
+
+
+ org.alfresco.aos-module
+ alfresco-vti-bin
+ ${alfresco.aos-module.version}
+ war
+
+
+ org.alfresco
+ share
+ ${alfresco.share.version}
+ war
+
+
+ org.alfresco.integrations
+ alfresco-googledocs-repo
+ ${alfresco.googledocs.version}
+ amp
+
+
+ org.alfresco.integrations
+ alfresco-googledocs-share
+ ${alfresco.googledocs.version}
+ amp
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 3.0.2
+
+
+ unpack-resources
+ process-resources
+
+ unpack
+
+
+
+
+ org.alfresco
+ share
+ ${alfresco.share.version}
+ war
+ false
+ ${project.build.directory}/war/share
+ share.war
+
+
+
+
+
+ copy-resources
+ process-resources
+
+ copy
+
+
+
+
+ org.alfresco
+ alfresco-share-services
+ ${alfresco.share.version}
+ amp
+ false
+ ${project.build.directory}/amps
+
+
+ org.alfresco.aos-module
+ alfresco-aos-module
+ ${alfresco.aos-module.version}
+ amp
+ false
+ ${project.build.directory}/amps
+
+
+ org.alfresco.integrations
+ alfresco-googledocs-repo
+ ${alfresco.googledocs.version}
+ amp
+ false
+ ${project.build.directory}/amps
+
+
+ org.alfresco.integrations
+ alfresco-googledocs-share
+ ${alfresco.googledocs.version}
+ amp
+ false
+ ${project.build.directory}/amps_share
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index d9c3431e63..810d163236 100644
--- a/pom.xml
+++ b/pom.xml
@@ -56,6 +56,7 @@
public-javadoc
installer-resources
installer
+ docker