2.25.3-fpm
,fpm
(fpm/2.25.3/Dockerfile)2.25.3
,latest
,apache
(apache/2.25.3/Dockerfile)2.25.2-fpm
(fpm/2.25.2/Dockerfile)2.25.2
(apache/2.25.2/Dockerfile)2.25-fpm
(fpm/2.25/Dockerfile)2.25
(apache/2.25/Dockerfile)2.23.1-fpm
(fpm/2.23.1/Dockerfile)2.23.1
(apache/2.23.1/Dockerfile)2.22-fpm
(fpm/2.22/Dockerfile)2.22
(apache/2.22/Dockerfile)2.21.3-fpm
(fpm/2.21.3/Dockerfile)2.21.3
(apache/2.21.3/Dockerfile)2.21.2-fpm
(fpm/2.21.2/Dockerfile)2.21.2
(apache/2.21.2/Dockerfile)2.21.1-fpm
(fpm/2.21.1/Dockerfile)2.21.1
(apache/2.21.1/Dockerfile)2.20.1-fpm
(fpm/2.20.1/Dockerfile)2.20.1
(apache/2.20.1/Dockerfile)2.20-fpm
(fpm/2.20/Dockerfile)2.20
(apache/2.20/Dockerfile)
Dotclear is an open source blog publishing application distributed under the GNU GPLv2.
It's proposed aim is to develop a software that fully respects web standards based on open source solutions, with multilingual interface and publishing capabilities. It is written in PHP.
docker run --name blog --link db_container:db -p 80:80 -d darknao/dotclear
You will need a database container using mysql or postgresql, with an already created database/user.
Dotclear data are stored in a volume on /var/www/html.
On the first run, you'll get a configuration wizard to set your database settings and create your config.php.
You can use this configuration file with nginx, for example.
Start the fpm container:
docker run --link mysqldb -d --name blog_fpm darknao/dotclear:fpm
Start nginx with a link to the fpm container (notice the fpm alias, it'll be used in the fpm.conf):
docker run -d -p 80:80 \
--link blog_fpm:fpm \
--name blog_nginx \
-v $(pwd)/fpm.conf:/etc/nginx/conf.d/default.conf:ro \
--volumes-from blog_fpm nginx
Upgrade should happen automagically if you run an up to date image on an existing volume:
docker run --volumes-from old_blog --link database -p 80:80 -d darknao/dotclear:latest