Based on ANF Base Image. This image attempts to include all CPAN modules needed to run most features for a general purpose site.
$ docker pull aquaron/anf-large[:ovn|debian]
All options are required:
$ docker run -it --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
-v <data-dir>:/usr/share/nginx \
-v <nginx-conf-dir>:/etc/nginx \
-v <nginx-log-dir>:/var/log/nginx \
-p <port>:80 \
-h <container-host-name> \
--name <container-label> \
aquaron/anf-large \
init
Sample:
$ docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock \
-v /usr/www-data:/usr/share/nginx \
-v /etc/nginx:/etc/nginx \
-v /var/log/nginx:/var/log/nginx \
-p 9992:80 -h debiannginx --name dnf-large aquaron/anf-large:debian init
$ cd /etc/nginx
$ sudo ./install-systemd.sh
Start using systemctl:
$ systemctl start docker-dnf-large.service
Start using docker:
$ docker run -d -v /var/run/docker.sock:/var/run/docker.sock \
-v /usr/www-data:/usr/share/nginx \
-v /etc/nginx:/etc/nginx \
-v /var/log/nginx:/var/log/nginx \
-p 9992:80 -h debiannginx --name dnf-large aquaron/anf-large:debian
$ systemctl stop docker-dnf-large
Or, with docker:
$ docker stop -t 2 dnf-large
$ docker rm dnf-large
Content type
Image
Digest
Size
179.8 MB
Last updated
over 8 years ago
docker pull aquaron/anf-large