How to Install Plone CMS by Docker on Ubuntu 21.04

To Install Plone CMS by Docker on Ubuntu 21.04

Introduction:

Docker is a software platform that enables to building, testing, and deploying applications rapidly. The Content Management System is called CMS, and Plone is a free and open-source CMS built on Zope.

Installation Procedure:

Step 1: Check the OS version by using the below command

root@linuxhelp:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 21.04
Release:	21.04
Codename:	hirsute

Step 2: Pull the Plone Image from Docker Hub by using the below command

root@linuxhelp:~# docker pull plone
Using default tag: latest
latest: Pulling from library/plone
15115158dd02: Pull complete 
4d445d10bda3: Pull complete 
7801333f6f71: Pull complete 
f740bae08aac: Pull complete 
1611ec958526: Pull complete 
5aec4927952b: Pull complete 
aa5a939ee2c7: Pull complete 
953e44e8a572: Pull complete 
4900d7f60635: Pull complete 
Digest: sha256:6a8d3ff2102dfbeb941f31fc2c55e8a34822b09632457b88680293cd0d99d71f

Status: Downloaded newer image for plone:latest
docker.io/library/plone:latest

Step 3: List the Docker Images by using the below command

root@linuxhelp:~# docker images 
REPOSITORY   TAG       IMAGE ID       CREATED      SIZE
plone        latest    09d2b908883e   7 days ago   763MB

Step 4: Run the Container with mapping the Port 8080 to the host and defining volume for web content and data directory by using the below command

root@linuxhelp:~# docker run -p 8080:8080 -d plone 
fba36ceee2e31e8dfd08f399e34c6b1c2508dec327e8deda55e203409eeccc70

Step 5: List the Running Containers by using the below command

root@linuxhelp:~# docker ps
CONTAINER ID   IMAGE     COMMAND                  CREATED         STATUS                            PORTS                                       NAMES
fba36ceee2e3   plone     "/docker-entrypoint.…"   8 seconds ago   Up 6 seconds (health: starting)   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   recursing_liskov

Step 6: Ping the http://localhost:8080 in browser as shown in the below image

Step 7: Create Admin Credentials for Plone CMS as shown in the below image

Step 8: This the Dashboard page of Plone CMS.

By this to Install Plone CMS by Docker on Ubuntu 21.04 has come to an end

FAQ
Q
What is Plone used for?
A
Plone is a free and open-source content management system (CMS) built on top of the Zope application server.
Q
What are content management systems used for?
A
A content management system is used for creating, managing, and optimizing your customers' digital experience
Q
What is Plone Python?
A
A suite of applications focused on content management brought to you by an awesome open source community. Plone began life 20 years ago as a system for managing web content, written in Python and built on top of the Zope web framework.
Q
Is Plone secure?
A
Plone is inherently more secure than any PHP-based CMS, which is well documented on numerous security-oriented websites.
Q
Is Plone open source?
A
Plone is fully open source and is free software under the GPLv2.