Run update.sh

This commit is contained in:
Docker Library Bot 2015-10-14 13:01:22 -07:00
parent b30e30a32e
commit 6d05a4a498
12 changed files with 354 additions and 26 deletions

321
bonita/README.md Normal file
View File

@ -0,0 +1,321 @@
# Supported tags and respective `Dockerfile` links
- [`7.0.0` (*7.0/Dockerfile*)](https://github.com/Bonitasoft-Community/docker_bonita/blob/45ef6c873f474c34edf585f26a1dc017ce11eefb/7.0/Dockerfile)
- [`7.0.1` (*7.0/Dockerfile*)](https://github.com/Bonitasoft-Community/docker_bonita/blob/728da95418508c0959764d6bfd687dd466f0ca2d/7.0/Dockerfile)
- [`7.0.2` (*7.0/Dockerfile*)](https://github.com/Bonitasoft-Community/docker_bonita/blob/c5df61351f71d8691e7746a171b8294f58555338/7.0/Dockerfile)
- [`7.0.3`, `latest` (*7.0/Dockerfile*)](https://github.com/Bonitasoft-Community/docker_bonita/blob/cdbbd1c8fce49255116b63799fa939afd3ee7641/7.0/Dockerfile)
For more information about this image and its history, please see [the relevant manifest file (`library/bonita`)](https://github.com/docker-library/official-images/blob/master/library/bonita). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `bonita/tag-details.md` file](https://github.com/docker-library/docs/blob/master/bonita/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
# What is Bonita BPM?
Bonita BPM is an open-source business process management and workflow suite created in 2001. It was started in France National Institute for Research in Computer Science, and then had incubated several years inside of the French computer science company Groupe Bull. Since 2009, the development of Bonita is supported by a company dedicated to this activity: Bonitasoft.
> [wikipedia.org/wiki/Bonita_BPM](http://en.wikipedia.org/wiki/Bonita_BPM)
![logo](https://github.com/bonitasoft/docker/blob/master/bonita/7.0.0/logo.png?raw=true)
# How to use this image
## Quick start
docker run --name bonita -d -p 8080:8080 bonita
This will start a container running the [Tomcat Bundle](http://documentation.bonitasoft.com/tomcat-bundle-2) with Bonita BPM Engine + Bonita BPM Portal. With no environment variables specified, it's as like if you have launched the bundle on your host using startup.{sh|bat} (with security hardening on REST and HTTP APIs, cf Security part). Bonita BPM uses a H2 database here.
You can access the Bonita BPM Portal on http://localhost:8080/bonita and login using the default credentials: install / install
## Link Bonita BPM to a database
### MySQL
[Increase the packet size](http://documentation.bonitasoft.com/database-configuration-2#mysqlspec) which is set by default to 1M:
mkdir -p custom_mysql
echo "[mysqld]" > custom_mysql/bonita.cnf
echo "max_allowed_packet=16M" >> custom_mysql/bonita.cnf
Mount that directory location as /etc/mysql/conf.d inside the MySQL container:
docker run --name mydbmysql -v "$PWD"/custom_mysql/:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=mysecretpassword -d mysql:5.5
See the [official MySQL documentation](https://registry.hub.docker.com/_/mysql/) for more details.
Start your application container to link it to the MySQL container:
docker run --name bonita_mysql --link mydbmysql:mysql -d -p 8080:8080 bonita
### PostgreSQL
[Set max_prepared_transactions to 100](http://documentation.bonitasoft.com/database-configuration-business-data-1):
mkdir -p custom_postgres
echo '#!/bin/bash' > custom_postgres/bonita.sh
echo 'sed -i "s/^.*max_prepared_transactions\s*=\s*\(.*\)$/max_prepared_transactions = 100/" "$PGDATA"/postgresql.conf' >> custom_postgres/bonita.sh
chmod +x custom_postgres/bonita.sh
Mount that directory location as /docker-entrypoint-initdb.d inside the PostgreSQL container:
docker run --name mydbpostgres -v "$PWD"/custom_postgres/:/docker-entrypoint-initdb.d -e POSTGRES_PASSWORD=mysecretpassword -d postgres:9.3
See the [official PostgreSQL documentation](https://registry.hub.docker.com/_/postgres/) for more details.
docker run --name bonita_postgres --link mydbpostgres:postgres -d -p 8080:8080 bonita
## Modify default credentials
docker run --name=bonita -e "TENANT_LOGIN=tech_user" -e "TENANT_PASSWORD=secret" -e "PLATFORM_LOGIN=pfadmin" -e "PLATFORM_PASSWORD=pfsecret" -d -p 8080:8080 bonita
Now you can access the Bonita BPM Portal on localhost:8080/bonita and login using: tech_user / secret
## Where to store data
Most of the data are stored in a database and can be stored outside the Bonita container as described above using the PostgreSQL or MySQL container. However, some data remains inside the Bonita bundle. Bonita Home is a folder, called `bonita`, which contains configuration, working, and temporary folders and files. There are also log files inside the `logs` folder.
Important note: There are several ways to store data used by applications that run in Docker containers. We encourage users of the `bonita` images to familiarize themselves with the options available, including:
- Let Docker manage the storage of your data [by writing the files to disk on the host system using its own internal volume management](https://docs.docker.com/userguide/dockervolumes/#adding-a-data-volume). This is the default and is easy and fairly transparent to the user. The downside is that the files may be hard to locate for tools and applications that run directly on the host system, i.e. outside containers.
- Create a data directory on the host system (outside the container) and [mount this to a directory visible from inside the container](https://docs.docker.com/userguide/dockervolumes/#mount-a-host-directory-as-a-data-volume). This places the database files in a known location on the host system, and makes it easy for tools and applications on the host system to access the files. The downside is that the user needs to make sure that the directory exists, and that directory permissions and other security mechanisms on the host system are set up correctly.
The Docker documentation is a good starting point for understanding the different storage options and variations, and there are multiple blogs and forum postings that discuss and give advice in this area. We will simply show the basic procedure here for the latter option above:
1. Create a data directory on a suitable volume on your host system, e.g. `/my/own/datadir`.
2. Start your `bonita` container like this:
docker run --name some-bonita -v /my/own/datadir:/opt/bonita -d bonita:tag
The `-v /my/own/datadir:/opt/bonita` part of the command mounts the `/my/own/datadir` directory from the underlying host system as `/opt/bonita` inside the container, where Bonita will deploy the bundle and write data files by default.
Note that users on host systems with SELinux enabled may see issues with this. The current workaround is to assign the relevant SELinux policy type to the new data directory so that the container will be allowed to access it:
chcon -Rt svirt_sandbox_file_t /my/own/datadir
## Migrate from an earlier version of Bonita BPM
1. Stop the container to perform a backup
docker stop bonita_7.0.0_postgres
2. Check where your data are stored
docker inspect bonita_7.0.0_postgres
[...]
"Mounts": [
{
"Source": "/home/user/Documents/Docker/Volumes/bonita_7.0.0_postgres",
"Destination": "/opt/bonita",
"Mode": "",
"RW": true
}
],
[...]
3. Copy data from the filesystem
cp -r bonita_7.0.0_postgres bonita_7.0.3_postgres
4. Retrieve the DB container IP
docker inspect --format '{{ .NetworkSettings.IPAddress }}' mydbpostgres
172.17.0.26
5. Dump the database
export PGPASSWORD=mysecretpassword
pg_dump -O -x -h 172.17.0.26 -U postgres bonitadb > /tmp/bonitadb.sql
Note that businessdb won't be updated with the migration tool but you may want to also backup/move it.
6. Load the dump
export PGPASSWORD=mysecretpassword
psql -U postgres -h 172.17.0.26 -d postgres -c "CREATE USER newbonitauser WITH PASSWORD 'newbonitapass';"
psql -U postgres -h 172.17.0.26 -d postgres -c "CREATE DATABASE newbonitadb OWNER newbonitauser;"
export PGPASSWORD=newbonitapass
cat /tmp/bonitadb.sql | psql -U newbonitauser -h 172.17.0.26 newbonitadb
7. Retrieve the last migration tool and the target version of the Bonita bundle
cd bonita_7.0.3_postgres
wget http://download.forge.ow2.org/bonita/bonita-migration-distrib-2.2.0.zip
wget http://download.forge.ow2.org/bonita/BonitaBPMCommunity-7.0.3-Tomcat-7.0.55.zip
unzip bonita-migration-distrib-2.2.0.zip -d bonita-migration-distrib-2.2.0
unzip BonitaBPMCommunity-7.0.3-Tomcat-7.0.55.zip
8. Move the previous Home into the new bundle
mv BonitaBPMCommunity-7.0.3-Tomcat-7.0.55/bonita/ BonitaBPMCommunity-7.0.3-Tomcat-7.0.55/bonita.orig
cp -r BonitaBPMCommunity-7.0.0-Tomcat-7.0.55/bonita/ BonitaBPMCommunity-7.0.3-Tomcat-7.0.55/bonita/
9. Configure the migration tool
cd bonita-migration-distrib-2.2.0/
add the jdbc driver
cp ../BonitaBPMCommunity-7.0.0-Tomcat-7.0.55/lib/bonita/postgresql-9.3-1102.jdbc41.jar lib/
edit the migration tool config to point towards the copy of bonita home and db
vim Config.properties
For example :
bonita.home=/home/user/Documents/Docker/Volumes/bonita_7.0.3_postgres/BonitaBPMCommunity-7.0.3-Tomcat-7.0.55/bonita
db.vendor=postgres
db.url=jdbc:postgresql://172.17.0.26:5432/newbonitadb
db.driverClass=org.postgresql.Driver
db.user=newbonitauser
db.password=newbonitapass
10. Launch the migration
./migration.sh
11. Launch the new container pointing towards the copy of DB and filesystem
docker run --name=bonita_7.0.3_postgres --link mydbpostgres:postgres -e "DB_NAME=newbonitadb" -e "DB_USER=newbonitauser" -e "DB_PASS=newbonitapass" -v "$PWD"/bonita_7.0.3_postgres:/opt/bonita/ -d -p 8081:8080 bonita:7.0.3
For more details regarding Bonita migration, see the [documentation](http://documentation.bonitasoft.com/migrate-earlier-version-bonita-bpm-0).
## Security
This Docker image activates both static and dynamic authorization checks by default on REST API. To be consistent, it also deactivates the HTTP API.
- REST API authorization
- [Static authorization checking](http://documentation.bonitasoft.com/rest-api-authorization-0#static)
- [Dynamic authorization checking](http://documentation.bonitasoft.com/rest-api-authorization-0#dynamic)
- [HTTP API](http://documentation.bonitasoft.com/rest-api-authorization-0#activate)
For specific needs you can override this behavior by setting HTTP_API to true and REST_API_DYN_AUTH_CHECKS to false:
docker run -e HTTP_API=true -e REST_API_DYN_AUTH_CHECKS=false --name bonita -d -p 8080:8080 bonita
## Environment variables
When you start the `bonita` image, you can adjust the configuration of the Bonita instance by passing one or more environment variables on the `docker run` command line.
### `PLATFORM_PASSWORD`
This environment variable [is recommended](http://documentation.bonitasoft.com/first-steps-after-setup-1#reset_pw) for you to use the Bonita image. It sets the platform administrator password for Bonita. If it is not specified, the default password `platform` will be used.
### `PLATFORM_LOGIN`
This optional environment variable is used in conjunction with `PLATFORM_PASSWORD` to define the username for the platform administrator. If it is not specified, the default user `platformAdmin` will be used.
### `TENANT_PASSWORD`
This environment variable [is recommended](http://documentation.bonitasoft.com/first-steps-after-setup-1#reset_pw) for you to use the Bonita image. It sets the tenant administrator password for Bonita. If it is not specified, the default password `install` will be used.
### `TENANT_LOGIN`
This optional environment variable is used in conjunction with `TENANT_PASSWORD` to define the username for the tenant administrator. If it is not specified, the default user of `install` will be used.
### `REST_API_DYN_AUTH_CHECKS`
This optional environment variable is used to enable/disable [dynamic authorization checking](http://documentation.bonitasoft.com/rest-api-authorization-0#dynamic) on Bonita REST API. The default value is `true`, which will activate dynamic authorization checking.
### `HTTP_API`
This optional environment variable is used to enable/disable the Bonita HTTP API. The default value is `false`, which will deactivate the HTTP API.
### `JAVA_OPTS`
This optional environment variable is used to customize JAVA_OPTS. The default value is `-Xms1024m -Xmx1024m -XX:MaxPermSize=256m`.
### `ENSURE_DB_CHECK_AND_CREATION`
This optional environment variable is used to allow/disallow the SQL queries to automatically check and create the databases using the database administrator credentials. The default value is `true`.
### `DB_VENDOR`
This environment variable is automatically set to `postgres` or `mysql` if the Bonita container is linked to a PostgreSQL or MySQL database using `--link`. The default value is `h2`. It can be overridden if you don't use the `--link` capability.
### `DB_HOST`, `DB_PORT`
These variables are optional, used in conjunction to configure the `bonita` image to reach the database instance. There are automatically set if `--link` is used to run the container.
### `DB_NAME`, `DB_USER`, `DB_PASS`
These variables are used in conjunction to create a new user, set that user's password, and create the `bonita` database.
`DB_NAME` default value is `bonitadb`.
`DB_USER` default value is `bonitauser`.
`DB_PASS` default value is `bonitapass`.
### `BIZ_DB_NAME`, `BIZ_DB_USER`, `BIZ_DB_PASS`
These variables are used in conjunction to create a new user, set that user's password and create the `bonita` [business database](http://documentation.bonitasoft.com/business-data-model#bdmanddb).
`BIZ_DB_NAME` default value is `businessdb`.
`BIZ_DB_USER` default value is `businessuser`.
`BIZ_DB_PASS` default value is `businesspass`.
### `DB_ADMIN_USER`, `DB_ADMIN_PASS`
These variables are optional, and used in conjunction to create users and databases through the administrator account used on the database instance.
`DB_ADMIN_USER` if no value is provided, this is automatically set to `root` with MySQL or `postgres` with PostgreSQL.
`DB_ADMIN_PASS` if no value is provided, this is automatically set using the value from the linked container: `MYSQL_ENV_MYSQL_ROOT_PASSWORD` or `POSTGRES_ENV_POSTGRES_PASSWORD`.
# How to extend this image
If you would like to do additional initialization, you can add a `*.sh` script under `/opt/custom-init.d`. The `startup.sh` file will source any `*.sh` script found in this directory to do further initialization before starting the service.
For example, you can increase the log level :
mkdir -p custom_bonita
echo '#!/bin/bash' > custom_bonita/bonita.sh
echo 'sed -i "s/^org.bonitasoft.level = WARNING$/org.bonitasoft.level = FINEST/" /opt/bonita/BonitaBPMCommunity-7.0.0-Tomcat-7.0.55/conf/logging.properties' >> custom_bonita/bonita.sh
chmod +x custom_bonita/bonita.sh
docker run --name bonita_custom -v "$PWD"/custom_bonita/:/opt/custom-init.d -d -p 8080:8080 bonita
Note: There are several ways to check the `bonita` logs. One of them is
docker exec -ti bonita_custom /bin/bash
tail -f /opt/bonita/BonitaBPMCommunity-7.0.0-Tomcat-7.0.55/logs/bonita.`date +%Y-%m-%d`.log
# License
Bonita BPM image includes two parts :
- Bonita BPM Engine under [LGPL v2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html)
- Bonita BPM Portal under [GPL v2.0](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
# Supported Docker versions
This image is officially supported on Docker version 1.8.3.
Support for older versions (down to 1.6) is provided on a best-effort basis.
Please see [the Docker installation documentation](https://docs.docker.com/installation/) for details on how to upgrade your Docker daemon.
# User Feedback
## Documentation
Documentation for this image is stored in the [`bonita/` directory](https://github.com/docker-library/docs/tree/master/bonita) of the [`docker-library/docs` GitHub repo](https://github.com/docker-library/docs). Be sure to familiarize yourself with the [repository's `README.md` file](https://github.com/docker-library/docs/blob/master/README.md) before attempting a pull request.
## Issues
If you have any problems with or questions about this image, please contact us through a [GitHub issue](https://github.com/docker-library/bonita/issues).
You can also reach many of the official image maintainers via the `#docker-library` IRC channel on [Freenode](https://freenode.net).
## Contributing
You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can.
Before you start to code, we recommend discussing your plans through a [GitHub issue](https://github.com/docker-library/bonita/issues), especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.

View File

@ -1,7 +1,7 @@
# Supported tags and respective `Dockerfile` links
- [`1.21.0-ubuntu`, `1.21-ubuntu`, `1-ubuntu`, `ubuntu` (*ubuntu/Dockerfile*)](https://github.com/docker-library/busybox/blob/4979e9bb245d8e28d37f9cf21c01b828d3830da5/ubuntu/Dockerfile)
- [`1.23.2`, `1.23`, `1`, `latest` (*upstream/Dockerfile*)](https://github.com/docker-library/busybox/blob/4979e9bb245d8e28d37f9cf21c01b828d3830da5/upstream/Dockerfile)
- [`1.21.0-ubuntu`, `1.21-ubuntu`, `1-ubuntu`, `ubuntu` (*ubuntu/Dockerfile*)](https://github.com/docker-library/busybox/blob/17c9ac1c30f32efbf440a62b95814bc82c0abbd6/ubuntu/Dockerfile)
- [`1.24.0`, `1.24`, `1`, `latest` (*upstream/Dockerfile*)](https://github.com/docker-library/busybox/blob/17c9ac1c30f32efbf440a62b95814bc82c0abbd6/upstream/Dockerfile)
For more information about this image and its history, please see [the relevant manifest file (`library/busybox`)](https://github.com/docker-library/official-images/blob/master/library/busybox). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).

View File

@ -1,6 +1,6 @@
# Supported tags and respective `Dockerfile` links
- [`1.8.2`, `1.8`, `1` (*Dockerfile*)](https://github.com/docker/docker/blob/0a8c2e3717cb3a6fe4e8cb10243cb06473052541/Dockerfile)
- [`1.8.3`, `1.8`, `1` (*Dockerfile*)](https://github.com/docker/docker/blob/f4bf5c7026816785d9f63c07e87f9450a49f2403/Dockerfile)
For more information about this image and its history, please see [the relevant manifest file (`library/docker-dev`)](https://github.com/docker-library/official-images/blob/master/library/docker-dev). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).

View File

@ -1,10 +1,13 @@
# Supported tags and respective `Dockerfile` links
- [`1.8.2`, `1.8`, `1`, `latest` (*1.8/Dockerfile*)](https://github.com/docker-library/docker/blob/bb15fc25bbd4f51a880cf02f91eab447b1083b75/1.8/Dockerfile)
- [`1.8.2-dind`, `1.8-dind`, `1-dind`, `dind` (*1.8/dind/Dockerfile*)](https://github.com/docker-library/docker/blob/251cf235760a2ba6db1cf1ddc8ccb3d4da5ec99d/1.8/dind/Dockerfile)
- [`1.8.2-git`, `1.8-git`, `1-git`, `git` (*1.8/git/Dockerfile*)](https://github.com/docker-library/docker/blob/a2614c9b94d3bae7d8d61a7cf4d56a42f6332104/1.8/git/Dockerfile)
- [`1.9.0-rc1`, `1.9-rc`, `rc` (*1.9-rc/Dockerfile*)](https://github.com/docker-library/docker/blob/20e81e7474e54f9edbb33c931e4731ef6c5b8335/1.9-rc/Dockerfile)
- [`1.9.0-rc1-dind`, `1.9-rc-dind`, `rc-dind` (*1.9-rc/dind/Dockerfile*)](https://github.com/docker-library/docker/blob/20e81e7474e54f9edbb33c931e4731ef6c5b8335/1.9-rc/dind/Dockerfile)
- [`1.9.0-rc1-git`, `1.9-rc-git`, `rc-git` (*1.9-rc/git/Dockerfile*)](https://github.com/docker-library/docker/blob/20e81e7474e54f9edbb33c931e4731ef6c5b8335/1.9-rc/git/Dockerfile)
- [`1.8.3`, `1.8`, `1`, `latest` (*1.8/Dockerfile*)](https://github.com/docker-library/docker/blob/460aea3b5f26709dc58252deb7cf31cd0a26383e/1.8/Dockerfile)
- [`1.8.3-dind`, `1.8-dind`, `1-dind`, `dind` (*1.8/dind/Dockerfile*)](https://github.com/docker-library/docker/blob/2e8569cf5c665ef955855e95be475f52a55c0720/1.8/dind/Dockerfile)
- [`1.8.3-git`, `1.8-git`, `1-git`, `git` (*1.8/git/Dockerfile*)](https://github.com/docker-library/docker/blob/a2614c9b94d3bae7d8d61a7cf4d56a42f6332104/1.8/git/Dockerfile)
- [`1.7.1`, `1.7` (*1.7/Dockerfile*)](https://github.com/docker-library/docker/blob/6c4acc40ebc56a539fd33e7799187641dc1e27b0/1.7/Dockerfile)
- [`1.7.1-dind`, `1.7-dind` (*1.7/dind/Dockerfile*)](https://github.com/docker-library/docker/blob/251cf235760a2ba6db1cf1ddc8ccb3d4da5ec99d/1.7/dind/Dockerfile)
- [`1.7.1-dind`, `1.7-dind` (*1.7/dind/Dockerfile*)](https://github.com/docker-library/docker/blob/2e8569cf5c665ef955855e95be475f52a55c0720/1.7/dind/Dockerfile)
- [`1.7.1-git`, `1.7-git` (*1.7/git/Dockerfile*)](https://github.com/docker-library/docker/blob/a98e0c42a96497670c36f4b2dcad2bcc81f18f35/1.7/git/Dockerfile)
For more information about this image and its history, please see [the relevant manifest file (`library/docker`)](https://github.com/docker-library/official-images/blob/master/library/docker). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).

View File

@ -1,7 +1,7 @@
# Supported tags and respective `Dockerfile` links
- [`7.39`, `7`, `latest` (*7/Dockerfile*)](https://github.com/docker-library/drupal/blob/91a45111ac40c3e1fc43ad914f7c4e141f84e4b2/7/Dockerfile)
- [`8.0.0-rc1`, `8.0.0`, `8.0`, `8` (*8/Dockerfile*)](https://github.com/docker-library/drupal/blob/85ddf34ce60bda95e8c7a54fd4e85011da670bfc/8/Dockerfile)
- [`7.39`, `7`, `latest` (*7/Dockerfile*)](https://github.com/docker-library/drupal/blob/8108a55ea5ab69f0259c65baa7faa98cec26ebd7/7/Dockerfile)
- [`8.0.0-rc1`, `8.0.0`, `8.0`, `8` (*8/Dockerfile*)](https://github.com/docker-library/drupal/blob/8108a55ea5ab69f0259c65baa7faa98cec26ebd7/8/Dockerfile)
For more information about this image and its history, please see [the relevant manifest file (`library/drupal`)](https://github.com/docker-library/official-images/blob/master/library/drupal). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).

View File

@ -1,7 +1,7 @@
# Supported tags and respective `Dockerfile` links
- [`2.2.31`, `2.2` (*2.2/Dockerfile*)](https://github.com/docker-library/httpd/blob/756770f69df0b67457c68614670471b8539d0cf5/2.2/Dockerfile)
- [`2.4.16`, `2.4`, `2`, `latest` (*2.4/Dockerfile*)](https://github.com/docker-library/httpd/blob/502ecf54a9db85f556028036973a9bce72eae8e8/2.4/Dockerfile)
- [`2.4.17`, `2.4`, `2`, `latest` (*2.4/Dockerfile*)](https://github.com/docker-library/httpd/blob/3ea3760ef8d264ac7539ec6db9ce9c0b0665a192/2.4/Dockerfile)
For more information about this image and its history, please see [the relevant manifest file (`library/httpd`)](https://github.com/docker-library/official-images/blob/master/library/httpd). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).

View File

@ -1,6 +1,6 @@
# Supported tags and respective `Dockerfile` links
- [`0.3.11`, `0.3`, `latest` (*Dockerfile*)](https://github.com/docker-library/julia/blob/951fefea3d24b6d60f5e64447a1ee94f0b809448/Dockerfile)
- [`0.4.0`, `0.4`, `latest` (*Dockerfile*)](https://github.com/docker-library/julia/blob/c40ce9f16118c60bac5ce1db3e06c56d5b983d4a/Dockerfile)
For more information about this image and its history, please see [the relevant manifest file (`library/julia`)](https://github.com/docker-library/official-images/blob/master/library/julia). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).

View File

@ -1,7 +1,7 @@
# Supported tags and respective `Dockerfile` links
- [`10.0.21`, `10.0`, `10`, `latest` (*10.0/Dockerfile*)](https://github.com/docker-library/mariadb/blob/2e0954278a2c463162d0721e70687d1477e04799/10.0/Dockerfile)
- [`5.5.45`, `5.5`, `5` (*5.5/Dockerfile*)](https://github.com/docker-library/mariadb/blob/2e0954278a2c463162d0721e70687d1477e04799/5.5/Dockerfile)
- [`10.0.21`, `10.0`, `10`, `latest` (*10.0/Dockerfile*)](https://github.com/docker-library/mariadb/blob/a7be78d954009e2acc47fc5a1cb2e7997b54f594/10.0/Dockerfile)
- [`5.5.46`, `5.5`, `5` (*5.5/Dockerfile*)](https://github.com/docker-library/mariadb/blob/0b799d3cdb39002c665d97eb93c8985e26fb7bd7/5.5/Dockerfile)
For more information about this image and its history, please see [the relevant manifest file (`library/mariadb`)](https://github.com/docker-library/official-images/blob/master/library/mariadb). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).

View File

@ -3,7 +3,7 @@
- [`2.2.7`, `2.2` (*2.2/Dockerfile*)](https://github.com/docker-library/mongo/blob/982328582c74dd2f0a9c8c77b84006f291f974c3/2.2/Dockerfile)
- [`2.4.14`, `2.4` (*2.4/Dockerfile*)](https://github.com/docker-library/mongo/blob/982328582c74dd2f0a9c8c77b84006f291f974c3/2.4/Dockerfile)
- [`2.6.11`, `2.6`, `2` (*2.6/Dockerfile*)](https://github.com/docker-library/mongo/blob/982328582c74dd2f0a9c8c77b84006f291f974c3/2.6/Dockerfile)
- [`3.0.6`, `3.0`, `3`, `latest` (*3.0/Dockerfile*)](https://github.com/docker-library/mongo/blob/982328582c74dd2f0a9c8c77b84006f291f974c3/3.0/Dockerfile)
- [`3.0.7`, `3.0`, `3`, `latest` (*3.0/Dockerfile*)](https://github.com/docker-library/mongo/blob/35d3a11dd6cee3675fb149593e7a20e42c76fa86/3.0/Dockerfile)
- [`3.1.9`, `3.1` (*3.1/Dockerfile*)](https://github.com/docker-library/mongo/blob/843e9903cb09320898f126d9be585594576814ae/3.1/Dockerfile)
For more information about this image and its history, please see [the relevant manifest file (`library/mongo`)](https://github.com/docker-library/official-images/blob/master/library/mongo). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).

View File

@ -1,9 +1,13 @@
# Supported tags and respective `Dockerfile` links
- [`6.0.9`, `6.0`, `6` (*6.0/Dockerfile*)](https://github.com/docker-library/owncloud/blob/542c46cd9f35cf124ed5b97fba61184cc00642f0/6.0/Dockerfile)
- [`7.0.10`, `7.0`, `7` (*7.0/Dockerfile*)](https://github.com/docker-library/owncloud/blob/542c46cd9f35cf124ed5b97fba61184cc00642f0/7.0/Dockerfile)
- [`8.0.8`, `8.0` (*8.0/Dockerfile*)](https://github.com/docker-library/owncloud/blob/542c46cd9f35cf124ed5b97fba61184cc00642f0/8.0/Dockerfile)
- [`8.1.3`, `8.1`, `8`, `latest` (*8.1/Dockerfile*)](https://github.com/docker-library/owncloud/blob/542c46cd9f35cf124ed5b97fba61184cc00642f0/8.1/Dockerfile)
- [`6.0.9-apache`, `6.0.9`, `6.0-apache`, `6.0`, `6-apache`, `6` (*6.0/apache/Dockerfile*)](https://github.com/docker-library/owncloud/blob/9ccc7fca5bf414af5d8930ed5036ee6ab1f28999/6.0/apache/Dockerfile)
- [`6.0.9-fpm`, `6.0-fpm`, `6-fpm` (*6.0/fpm/Dockerfile*)](https://github.com/docker-library/owncloud/blob/9ccc7fca5bf414af5d8930ed5036ee6ab1f28999/6.0/fpm/Dockerfile)
- [`7.0.10-apache`, `7.0.10`, `7.0-apache`, `7.0`, `7-apache`, `7` (*7.0/apache/Dockerfile*)](https://github.com/docker-library/owncloud/blob/9ccc7fca5bf414af5d8930ed5036ee6ab1f28999/7.0/apache/Dockerfile)
- [`7.0.10-fpm`, `7.0-fpm`, `7-fpm` (*7.0/fpm/Dockerfile*)](https://github.com/docker-library/owncloud/blob/9ccc7fca5bf414af5d8930ed5036ee6ab1f28999/7.0/fpm/Dockerfile)
- [`8.0.8-apache`, `8.0.8`, `8.0-apache`, `8.0` (*8.0/apache/Dockerfile*)](https://github.com/docker-library/owncloud/blob/9ccc7fca5bf414af5d8930ed5036ee6ab1f28999/8.0/apache/Dockerfile)
- [`8.0.8-fpm`, `8.0-fpm` (*8.0/fpm/Dockerfile*)](https://github.com/docker-library/owncloud/blob/9ccc7fca5bf414af5d8930ed5036ee6ab1f28999/8.0/fpm/Dockerfile)
- [`8.1.3-apache`, `8.1.3`, `8.1-apache`, `8.1`, `8-apache`, `8`, `apache`, `latest` (*8.1/apache/Dockerfile*)](https://github.com/docker-library/owncloud/blob/9ccc7fca5bf414af5d8930ed5036ee6ab1f28999/8.1/apache/Dockerfile)
- [`8.1.3-fpm`, `8.1-fpm`, `8-fpm`, `fpm` (*8.1/fpm/Dockerfile*)](https://github.com/docker-library/owncloud/blob/9ccc7fca5bf414af5d8930ed5036ee6ab1f28999/8.1/fpm/Dockerfile)
For more information about this image and its history, please see [the relevant manifest file (`library/owncloud`)](https://github.com/docker-library/official-images/blob/master/library/owncloud). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).

View File

@ -1,11 +1,11 @@
# Supported tags and respective `Dockerfile` links
- [`9.0.22`, `9.0` (*9.0/Dockerfile*)](https://github.com/docker-library/postgres/blob/cd294bf8dfdf4a74b2077aa6413fa579f9bf07de/9.0/Dockerfile)
- [`9.1.19`, `9.1` (*9.1/Dockerfile*)](https://github.com/docker-library/postgres/blob/b9ea5d40cbedf35606ac638950a824f3e97aae5b/9.1/Dockerfile)
- [`9.2.14`, `9.2` (*9.2/Dockerfile*)](https://github.com/docker-library/postgres/blob/b9ea5d40cbedf35606ac638950a824f3e97aae5b/9.2/Dockerfile)
- [`9.3.10`, `9.3` (*9.3/Dockerfile*)](https://github.com/docker-library/postgres/blob/b9ea5d40cbedf35606ac638950a824f3e97aae5b/9.3/Dockerfile)
- [`9.4.5`, `9.4`, `9`, `latest` (*9.4/Dockerfile*)](https://github.com/docker-library/postgres/blob/b9ea5d40cbedf35606ac638950a824f3e97aae5b/9.4/Dockerfile)
- [`9.5-beta1`, `9.5` (*9.5/Dockerfile*)](https://github.com/docker-library/postgres/blob/b9ea5d40cbedf35606ac638950a824f3e97aae5b/9.5/Dockerfile)
- [`9.0.22`, `9.0` (*9.0/Dockerfile*)](https://github.com/docker-library/postgres/blob/8f8c0bbc5236e0deedd35595c504e5fd380b1233/9.0/Dockerfile)
- [`9.1.19`, `9.1` (*9.1/Dockerfile*)](https://github.com/docker-library/postgres/blob/ed23320582f4ec5b0e5e35c99d98966dacbc6ed8/9.1/Dockerfile)
- [`9.2.14`, `9.2` (*9.2/Dockerfile*)](https://github.com/docker-library/postgres/blob/ed23320582f4ec5b0e5e35c99d98966dacbc6ed8/9.2/Dockerfile)
- [`9.3.10`, `9.3` (*9.3/Dockerfile*)](https://github.com/docker-library/postgres/blob/ed23320582f4ec5b0e5e35c99d98966dacbc6ed8/9.3/Dockerfile)
- [`9.4.5`, `9.4`, `9`, `latest` (*9.4/Dockerfile*)](https://github.com/docker-library/postgres/blob/ed23320582f4ec5b0e5e35c99d98966dacbc6ed8/9.4/Dockerfile)
- [`9.5-beta1`, `9.5` (*9.5/Dockerfile*)](https://github.com/docker-library/postgres/blob/ed23320582f4ec5b0e5e35c99d98966dacbc6ed8/9.5/Dockerfile)
For more information about this image and its history, please see [the relevant manifest file (`library/postgres`)](https://github.com/docker-library/official-images/blob/master/library/postgres). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).

View File

@ -4,8 +4,8 @@
- [`6.0.44-jre8`, `6.0-jre8`, `6-jre8` (*6-jre8/Dockerfile*)](https://github.com/docker-library/tomcat/blob/3b05667011a600a2f46422dd533467eff8e7fecf/6-jre8/Dockerfile)
- [`7.0.64-jre7`, `7.0-jre7`, `7-jre7`, `7.0.64`, `7.0`, `7` (*7-jre7/Dockerfile*)](https://github.com/docker-library/tomcat/blob/b81ffe88c0bb6d760b6ee7d9c056469d59e68311/7-jre7/Dockerfile)
- [`7.0.64-jre8`, `7.0-jre8`, `7-jre8` (*7-jre8/Dockerfile*)](https://github.com/docker-library/tomcat/blob/b81ffe88c0bb6d760b6ee7d9c056469d59e68311/7-jre8/Dockerfile)
- [`8.0.27-jre7`, `8.0-jre7`, `8-jre7`, `jre7`, `8.0.27`, `8.0`, `8`, `latest` (*8-jre7/Dockerfile*)](https://github.com/docker-library/tomcat/blob/df283818c14e8f24c294e2d3cd23099ef92e6643/8-jre7/Dockerfile)
- [`8.0.27-jre8`, `8.0-jre8`, `8-jre8`, `jre8` (*8-jre8/Dockerfile*)](https://github.com/docker-library/tomcat/blob/df283818c14e8f24c294e2d3cd23099ef92e6643/8-jre8/Dockerfile)
- [`8.0.28-jre7`, `8.0-jre7`, `8-jre7`, `jre7`, `8.0.28`, `8.0`, `8`, `latest` (*8-jre7/Dockerfile*)](https://github.com/docker-library/tomcat/blob/bd58c7237bff0357e76c9c9ee22deac77a2860cb/8-jre7/Dockerfile)
- [`8.0.28-jre8`, `8.0-jre8`, `8-jre8`, `jre8` (*8-jre8/Dockerfile*)](https://github.com/docker-library/tomcat/blob/bd58c7237bff0357e76c9c9ee22deac77a2860cb/8-jre8/Dockerfile)
For more information about this image and its history, please see [the relevant manifest file (`library/tomcat`)](https://github.com/docker-library/official-images/blob/master/library/tomcat). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).