{"id":18044666,"url":"https://github.com/groonga/docker","last_synced_at":"2026-02-09T07:46:53.518Z","repository":{"id":43465459,"uuid":"79646084","full_name":"groonga/docker","owner":"groonga","description":"Dockerfile for Groonga","archived":false,"fork":false,"pushed_at":"2025-03-29T02:59:00.000Z","size":99,"stargazers_count":1,"open_issues_count":2,"forks_count":7,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-04-10T01:06:43.523Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/groonga/groonga/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/groonga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-21T13:03:08.000Z","updated_at":"2025-03-29T02:59:04.000Z","dependencies_parsed_at":"2023-02-16T04:01:34.366Z","dependency_job_id":"bf3a39a7-5d78-4326-aecf-0051e456567e","html_url":"https://github.com/groonga/docker","commit_stats":null,"previous_names":[],"tags_count":74,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groonga%2Fdocker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groonga%2Fdocker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groonga%2Fdocker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groonga%2Fdocker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/groonga","download_url":"https://codeload.github.com/groonga/docker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137887,"owners_count":21053775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-30T18:10:12.844Z","updated_at":"2026-02-09T07:46:53.512Z","avatar_url":"https://github.com/groonga.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dockerfile for Groonga\n\nDockerfile for [Groonga](https://groonga.org/) full text search engine.\n\n## Supported tags and respective Dockerfile links\n\n| Groonga | Distribution     | Tags                                 | Path                               |\n| ------- | ---------------- | ------------------------------------ | ---------------------------------- |\n| 16.0.0  | Debian GNU/Linux | 16.0.0-debian, latest-debian, latest | [debian/Dockerfile][16.0.0-debian] |\n| 16.0.0  | Debian GNU/Linux | 16.0.0-alpine, latest-alpine         | [alpine/Dockerfile][16.0.0-alpine] |\n| 15.2.5  | Debian GNU/Linux | 15.2.5-debian                        | [debian/Dockerfile][15.2.5-debian] |\n| 15.2.5  | Debian GNU/Linux | 15.2.5-alpine                        | [alpine/Dockerfile][15.2.5-alpine] |\n| 15.2.4  | Debian GNU/Linux | 15.2.4-debian                        | [debian/Dockerfile][15.2.4-debian] |\n| 15.2.4  | Debian GNU/Linux | 15.2.4-alpine                        | [alpine/Dockerfile][15.2.4-alpine] |\n| 15.2.3  | Debian GNU/Linux | 15.2.3-debian                        | [debian/Dockerfile][15.2.3-debian] |\n| 15.2.3  | Debian GNU/Linux | 15.2.3-alpine                        | [alpine/Dockerfile][15.2.3-alpine] |\n| 15.2.1  | Debian GNU/Linux | 15.2.1-debian                        | [debian/Dockerfile][15.2.1-debian] |\n| 15.2.1  | Debian GNU/Linux | 15.2.1-alpine                        | [alpine/Dockerfile][15.2.1-alpine] |\n| 15.2.0  | Debian GNU/Linux | 15.2.0-debian                        | [debian/Dockerfile][15.2.0-debian] |\n| 15.2.0  | Debian GNU/Linux | 15.2.0-alpine                        | [alpine/Dockerfile][15.2.0-alpine] |\n| 15.1.8  | Debian GNU/Linux | 15.1.8-debian                        | [debian/Dockerfile][15.1.8-debian] |\n| 15.1.8  | Debian GNU/Linux | 15.1.8-alpine                        | [alpine/Dockerfile][15.1.8-alpine] |\n| 15.1.7  | Debian GNU/Linux | 15.1.7-debian                        | [debian/Dockerfile][15.1.7-debian] |\n| 15.1.7  | Debian GNU/Linux | 15.1.7-alpine                        | [alpine/Dockerfile][15.1.7-alpine] |\n| 15.1.5  | Debian GNU/Linux | 15.1.5-debian                        | [debian/Dockerfile][15.1.5-debian] |\n| 15.1.5  | Debian GNU/Linux | 15.1.5-alpine                        | [alpine/Dockerfile][15.1.5-alpine] |\n| 15.1.4  | Debian GNU/Linux | 15.1.4-debian                        | [debian/Dockerfile][15.1.4-debian] |\n| 15.1.4  | Debian GNU/Linux | 15.1.4-alpine                        | [alpine/Dockerfile][15.1.4-alpine] |\n| 15.1.3  | Debian GNU/Linux | 15.1.3-debian                        | [debian/Dockerfile][15.1.3-debian] |\n| 15.1.3  | Debian GNU/Linux | 15.1.3-alpine                        | [alpine/Dockerfile][15.1.3-alpine] |\n| 15.1.2  | Debian GNU/Linux | 15.1.2-debian                        | [debian/Dockerfile][15.1.2-debian] |\n| 15.1.2  | Debian GNU/Linux | 15.1.2-alpine                        | [alpine/Dockerfile][15.1.2-alpine] |\n| 15.1.1  | Debian GNU/Linux | 15.1.1-debian                        | [debian/Dockerfile][15.1.1-debian] |\n| 15.1.1  | Debian GNU/Linux | 15.1.1-alpine                        | [alpine/Dockerfile][15.1.1-alpine] |\n| 15.0.9  | Debian GNU/Linux | 15.0.9-debian                        | [debian/Dockerfile][15.0.9-debian] |\n| 15.0.9  | Debian GNU/Linux | 15.0.9-alpine                        | [alpine/Dockerfile][15.0.9-alpine] |\n| 15.0.4  | Debian GNU/Linux | 15.0.4-debian                        | [debian/Dockerfile][15.0.4-debian] |\n| 15.0.4  | Debian GNU/Linux | 15.0.4-alpine                        | [alpine/Dockerfile][15.0.4-alpine] |\n| 15.0.3  | Debian GNU/Linux | 15.0.3-debian                        | [debian/Dockerfile][15.0.3-debian] |\n| 15.0.3  | Debian GNU/Linux | 15.0.3-alpine                        | [alpine/Dockerfile][15.0.3-alpine] |\n| 15.0.2  | Debian GNU/Linux | 15.0.2-debian                        | [debian/Dockerfile][15.0.2-debian] |\n| 15.0.2  | Debian GNU/Linux | 15.0.2-alpine                        | [alpine/Dockerfile][15.0.2-alpine] |\n| 15.0.1  | Debian GNU/Linux | 15.0.1-debian                        | [debian/Dockerfile][15.0.1-debian] |\n| 15.0.1  | Debian GNU/Linux | 15.0.1-alpine                        | [alpine/Dockerfile][15.0.1-alpine] |\n| 15.0.0  | Debian GNU/Linux | 15.0.0-debian                        | [debian/Dockerfile][15.0.0-debian] |\n| 15.0.0  | Debian GNU/Linux | 15.0.0-alpine                        | [alpine/Dockerfile][15.0.0-alpine] |\n| 14.1.3  | Debian GNU/Linux | 14.1.3-debian                        | [debian/Dockerfile][14.1.3-debian] |\n| 14.1.3  | Debian GNU/Linux | 14.1.3-alpine                        | [alpine/Dockerfile][14.1.3-alpine] |\n| 14.1.2  | Debian GNU/Linux | 14.1.2-debian                        | [debian/Dockerfile][14.1.2-debian] |\n| 14.1.2  | Debian GNU/Linux | 14.1.2-alpine                        | [alpine/Dockerfile][14.1.2-alpine] |\n| 14.1.1  | Debian GNU/Linux | 14.1.1-debian                        | [debian/Dockerfile][14.1.1-debian] |\n| 14.1.1  | Debian GNU/Linux | 14.1.1-alpine                        | [alpine/Dockerfile][14.1.1-alpine] |\n| 14.1.0  | Debian GNU/Linux | 14.1.0-debian                        | [debian/Dockerfile][14.1.0-debian] |\n| 14.1.0  | Debian GNU/Linux | 14.1.0-alpine                        | [alpine/Dockerfile][14.1.0-alpine] |\n| 14.0.9  | Debian GNU/Linux | 14.0.9-debian                        | [debian/Dockerfile][14.0.9-debian] |\n| 14.0.9  | Debian GNU/Linux | 14.0.9-alpine                        | [alpine/Dockerfile][14.0.9-alpine] |\n| 14.0.8  | Debian GNU/Linux | 14.0.8-debian                        | [debian/Dockerfile][14.0.8-debian] |\n| 14.0.8  | Debian GNU/Linux | 14.0.8-alpine                        | [alpine/Dockerfile][14.0.8-alpine] |\n| 14.0.7  | Debian GNU/Linux | 14.0.7-debian                        | [debian/Dockerfile][14.0.7-debian] |\n| 14.0.7  | Debian GNU/Linux | 14.0.7-alpine                        | [alpine/Dockerfile][14.0.7-alpine] |\n| 14.0.6  | Debian GNU/Linux | 14.0.6-debian                        | [debian/Dockerfile][14.0.6-debian] |\n| 14.0.6  | Debian GNU/Linux | 14.0.6-alpine                        | [alpine/Dockerfile][14.0.6-alpine] |\n| 14.0.5  | Debian GNU/Linux | 14.0.5-debian                        | [debian/Dockerfile][14.0.5-debian] |\n| 14.0.5  | Debian GNU/Linux | 14.0.5-alpine                        | [alpine/Dockerfile][14.0.5-alpine] |\n| 14.0.4  | Debian GNU/Linux | 14.0.4-debian                        | [debian/Dockerfile][14.0.4-debian] |\n| 14.0.4  | Debian GNU/Linux | 14.0.4-alpine                        | [alpine/Dockerfile][14.0.4-alpine] |\n| 14.0.3  | Debian GNU/Linux | 14.0.3-debian                        | [debian/Dockerfile][14.0.3-debian] |\n| 14.0.3  | Debian GNU/Linux | 14.0.3-alpine                        | [alpine/Dockerfile][14.0.3-alpine] |\n| 14.0.2  | Debian GNU/Linux | 14.0.2-debian                        | [debian/Dockerfile][14.0.2-debian] |\n| 14.0.2  | Debian GNU/Linux | 14.0.2-alpine                        | [alpine/Dockerfile][14.0.2-alpine] |\n| 14.0.1  | Debian GNU/Linux | 14.0.1-debian                        | [debian/Dockerfile][14.0.1-debian] |\n| 14.0.1  | Debian GNU/Linux | 14.0.1-alpine                        | [alpine/Dockerfile][14.0.1-alpine] |\n| 14.0.0  | Debian GNU/Linux | 14.0.0-debian                        | [debian/Dockerfile][14.0.0-debian] |\n| 14.0.0  | Debian GNU/Linux | 14.0.0-alpine                        | [alpine/Dockerfile][14.0.0-alpine] |\n| 13.1.1  | Debian GNU/Linux | 13.1.1-debian                        | [debian/Dockerfile][13.1.1-debian] |\n| 13.1.1  | Debian GNU/Linux | 13.1.1-alpine                        | [alpine/Dockerfile][13.1.1-alpine] |\n| 13.1.0  | Debian GNU/Linux | 13.1.0-debian                        | [debian/Dockerfile][13.1.0-debian] |\n| 13.1.0  | Debian GNU/Linux | 13.1.0-alpine                        | [alpine/Dockerfile][13.1.0-alpine] |\n| 13.0.9  | Debian GNU/Linux | 13.0.9-debian                        | [debian/Dockerfile][13.0.9-debian] |\n| 13.0.9  | Debian GNU/Linux | 13.0.9-alpine                        | [alpine/Dockerfile][13.0.9-alpine] |\n| 13.0.8  | Debian GNU/Linux | 13.0.8-debian                        | [debian/Dockerfile][13.0.8-debian] |\n| 13.0.8  | Debian GNU/Linux | 13.0.8-alpine                        | [alpine/Dockerfile][13.0.8-alpine] |\n| 13.0.7  | Debian GNU/Linux | 13.0.7-debian                        | [debian/Dockerfile][13.0.7-debian] |\n| 13.0.7  | Debian GNU/Linux | 13.0.7-alpine                        | [alpine/Dockerfile][13.0.7-alpine] |\n| 13.0.6  | Debian GNU/Linux | 13.0.6-debian                        | [debian/Dockerfile][13.0.6-debian] |\n| 13.0.6  | Debian GNU/Linux | 13.0.6-alpine                        | [alpine/Dockerfile][13.0.6-alpine] |\n| 13.0.5  | Debian GNU/Linux | 13.0.5-debian                        | [debian/Dockerfile][13.0.5-debian] |\n| 13.0.5  | Debian GNU/Linux | 13.0.5-alpine                        | [alpine/Dockerfile][13.0.5-alpine] |\n| 13.0.4  | Debian GNU/Linux | 13.0.4-debian                        | [debian/Dockerfile][13.0.4-debian] |\n| 13.0.4  | Debian GNU/Linux | 13.0.4-alpine                        | [alpine/Dockerfile][13.0.4-alpine] |\n| 13.0.2  | Debian GNU/Linux | 13.0.2-debian                        | [debian/Dockerfile][13.0.2-debian] |\n| 13.0.2  | Debian GNU/Linux | 13.0.2-alpine                        | [alpine/Dockerfile][13.0.2-alpine] |\n| 13.0.1  | Debian GNU/Linux | 13.0.1-debian                        | [debian/Dockerfile][13.0.1-debian] |\n| 13.0.1  | Debian GNU/Linux | 13.0.1-alpine                        | [alpine/Dockerfile][13.0.1-alpine] |\n| 13.0.0  | Debian GNU/Linux | 13.0.0-debian                        | [debian/Dockerfile][13.0.0-debian] |\n| 13.0.0  | Debian GNU/Linux | 13.0.0-alpine                        | [alpine/Dockerfile][13.0.0-alpine] |\n| 12.1.2  | Debian GNU/Linux | 12.1.2-debian                        | [debian/Dockerfile][12.1.2-debian] |\n| 12.1.2  | Debian GNU/Linux | 12.1.2-alpine                        | [alpine/Dockerfile][12.1.2-alpine] |\n| 12.1.1  | Debian GNU/Linux | 12.1.1-debian                        | [debian/Dockerfile][12.1.1-debian] |\n| 12.1.1  | Debian GNU/Linux | 12.1.1-alpine                        | [alpine/Dockerfile][12.1.1-alpine] |\n| 12.1.0  | Debian GNU/Linux | 12.1.0-debian                        | [debian/Dockerfile][12.1.0-debian] |\n| 12.1.0  | Debian GNU/Linux | 12.1.0-alpine                        | [alpine/Dockerfile][12.1.0-alpine] |\n| 12.0.9  | Debian GNU/Linux | 12.0.9-debian                        | [debian/Dockerfile][12.0.9-debian] |\n| 12.0.9  | Debian GNU/Linux | 12.0.9-alpine                        | [alpine/Dockerfile][12.0.9-alpine] |\n| 12.0.8  | Debian GNU/Linux | 12.0.8-debian                        | [debian/Dockerfile][12.0.8-debian] |\n| 12.0.8  | Debian GNU/Linux | 12.0.8-alpine                        | [alpine/Dockerfile][12.0.8-alpine] |\n| 12.0.7  | Debian GNU/Linux | 12.0.7-debian                        | [debian/Dockerfile][12.0.7-debian] |\n| 12.0.7  | Debian GNU/Linux | 12.0.7-alpine                        | [alpine/Dockerfile][12.0.7-alpine] |\n| 12.0.6  | Debian GNU/Linux | 12.0.6-debian                        | [debian/Dockerfile][12.0.6-debian] |\n| 12.0.6  | Debian GNU/Linux | 12.0.6-alpine                        | [alpine/Dockerfile][12.0.6-alpine] |\n| 12.0.5  | Debian GNU/Linux | 12.0.5-debian                        | [debian/Dockerfile][12.0.5-debian] |\n| 12.0.5  | Debian GNU/Linux | 12.0.5-alpine                        | [alpine/Dockerfile][12.0.5-alpine] |\n| 12.0.4  | Debian GNU/Linux | 12.0.4-debian                        | [debian/Dockerfile][12.0.4-debian] |\n| 12.0.4  | Debian GNU/Linux | 12.0.4-alpine                        | [alpine/Dockerfile][12.0.4-alpine] |\n| 12.0.3  | Debian GNU/Linux | 12.0.3-debian                        | [debian/Dockerfile][12.0.3-debian] |\n| 12.0.3  | Debian GNU/Linux | 12.0.3-alpine                        | [alpine/Dockerfile][12.0.3-alpine] |\n| 12.0.2  | Debian GNU/Linux | 12.0.2-debian                        | [debian/Dockerfile][12.0.2-debian] |\n| 12.0.2  | Debian GNU/Linux | 12.0.2-alpine                        | [alpine/Dockerfile][12.0.2-alpine] |\n| 12.0.1  | Debian GNU/Linux | 12.0.1-debian                        | [debian/Dockerfile][12.0.1-debian] |\n| 12.0.1  | Debian GNU/Linux | 12.0.1-alpine                        | [alpine/Dockerfile][12.0.1-alpine] |\n| 12.0.0  | Debian GNU/Linux | 12.0.0-debian                        | [debian/Dockerfile][12.0.0-debian] |\n| 12.0.0  | Debian GNU/Linux | 12.0.0-alpine                        | [alpine/Dockerfile][12.0.0-alpine] |\n| 11.1.3  | Debian GNU/Linux | 11.1.3-debian                        | [debian/Dockerfile][11.1.3-debian] |\n| 11.1.3  | Debian GNU/Linux | 11.1.3-alpine                        | [alpine/Dockerfile][11.1.3-alpine] |\n| 11.1.0  | Debian GNU/Linux | 11.1.0-debian                        | [debian/Dockerfile][11.1.0-debian] |\n| 11.1.0  | Debian GNU/Linux | 11.1.0-alpine                        | [alpine/Dockerfile][11.1.0-alpine] |\n| 11.0.3  | Debian GNU/Linux | 11.0.3-debian                        | [debian/Dockerfile][11.0.3-debian] |\n| 11.0.3  | Debian GNU/Linux | 11.0.3-alpine                        | [alpine/Dockerfile][11.0.3-alpine] |\n| 11.0.2  | Debian GNU/Linux | 11.0.2-debian                        | [debian/Dockerfile][11.0.2-debian] |\n| 11.0.2  | Debian GNU/Linux | 11.0.2-alpine                        | [alpine/Dockerfile][11.0.2-alpine] |\n| 11.0.1  | Debian GNU/Linux | 11.0.1-debian                        | [debian/Dockerfile][11.0.1-debian] |\n| 11.0.1  | Debian GNU/Linux | 11.0.1-alpine                        | [alpine/Dockerfile][11.0.1-alpine] |\n| 11.0.0  | Debian GNU/Linux | 11.0.0-debian                        | [debian/Dockerfile][11.0.0-debian] |\n| 11.0.0  | Debian GNU/Linux | 11.0.0-alpine                        | [alpine/Dockerfile][11.0.0-alpine] |\n| 10.1.1  | Debian GNU/Linux | 10.1.1-debian                        | [debian/Dockerfile][10.1.1-debian] |\n| 10.1.1  | Debian GNU/Linux | 10.1.1-alpine                        | [alpine/Dockerfile][10.1.1-alpine] |\n| 10.1.0  | Debian GNU/Linux | 10.1.0-debian                        | [debian/Dockerfile][10.1.0-debian] |\n| 10.1.0  | Alpine Linux     | 10.1.0-alpine                        | [alpine/Dockerfile][10.1.0-alpine] |\n| 10.0.9  | Debian GNU/Linux | 10.0.9-debian                        | [debian/Dockerfile][10.0.9-debian] |\n| 10.0.9  | Alpine Linux     | 10.0.9-alpine                        | [alpine/Dockerfile][10.0.9-alpine] |\n| 10.0.8  | Debian GNU/Linux | 10.0.8-debian                        | [debian/Dockerfile][10.0.8-debian] |\n| 10.0.8  | Alpine Linux     | 10.0.8-alpine                        | [alpine/Dockerfile][10.0.8-alpine] |\n| 10.0.6  | Debian GNU/Linux | 10.0.6-debian                        | [debian/Dockerfile][10.0.6-debian] |\n| 10.0.6  | Alpine Linux     | 10.0.6-alpine                        | [alpine/Dockerfile][10.0.6-alpine] |\n| 8.0.3   | Alpine Linux     | 8.0.3                                |                                    |\n| 8.0.0   | Alpine Linux     | 8.0.0                                |                                    |\n| 7.1.1   | Alpine Linux     | 7.1.1                                |                                    |\n| 7.1.0   | Alpine Linux     | 7.1.0                                |                                    |\n| 7.0.9   | Alpine Linux     | 7.0.9                                |                                    |\n| 7.0.8   | Alpine Linux     | 7.0.8                                |                                    |\n| 7.0.7   | Alpine Linux     | 7.0.7                                |                                    |\n| 7.0.6   | Alpine Linux     | 7.0.6                                |                                    |\n| 7.0.5   | Alpine Linux     | 7.0.5                                |                                    |\n| 7.0.4   | Alpine Linux     | 7.0.4                                |                                    |\n| 7.0.3   | Alpine Linux     | 7.0.3                                |                                    |\n| 7.0.2   | Alpine Linux     | 7.0.2                                |                                    |\n| 7.0.1   | Alpine Linux     | 7.0.1                                |                                    |\n| 7.0.0   | Alpine Linux     | 7.0.0                                |                                    |\n\n## Usage\n\nThere are Debian GNU/Linux based images and Alpine Linux based\nimages. Debian GNU/Linux images are recommended for normal use. They\nstart Groonga as an HTTP server by default.. Alpine Linux based images\nare for advanced users.\n\nDebian GNU/Linux based images start Groonga as an HTTP server by default:\n\n```console\n$ docker run -d --rm --publish=10041:10041 groonga/groonga:latest-debian\n```\n\nYou can use it via http://127.0.0.1:10041/ .\n\nAlpine Linux based images run `groonga` command without any\nargument:\n\n```console\n$ docker run -it --rm groonga/groonga:latest-alpine\n\u003e status\n[[0,1599459609.325239,8.893013000488281e-05],{\"alloc_count\":320,...}]\n\u003e quit\n[[0,1599459638.74908,3.409385681152344e-05],true]\n$\n```\n\nYou can run Groonga as an HTTP server with some options:\n\n```console\n$ mkdir -p db\n$ docker run \\\n    -d \\\n    --rm \\\n    --publish=10041:10041 \\\n    --volume=$PWD/db:/var/lib/db \\\n    groonga/groonga:latest-alpine \\\n    --protocol http \\\n    -s \\\n    -n \\\n    /var/lib/db/db\n```\n\nYou can use it via http://127.0.0.1:10041/ .\n\n## Customization\n\nYou can custom behaviors of Debian GNU/Linux based images by the\nfollowing environment variables:\n\n### `GROONGA_ARGS`\n\nYou can pass additional command line arguments to `groonga`.\n\nHere is an example to disable cache by passing `--cache-limit=0`\ncommand line argument:\n\n```bash\ndocker run \\\n  -d \\\n  --rm \\\n  --publish=10041:10041 \\\n  --env=GROONGA_ARGS=\"--cache-limit=0\" \\\n  groonga/groonga:latest-debian\n```\n\n### `GROONGA_CACHE_DIR`\n\nThe path of the cache directory.\n\nThe default is empty. The empty value means that Groonga doesn't use\npersistent cache.\n\nSee also: [`--cache-base-path`](https://groonga.org/docs/reference/executables/groonga.html#cmdoption-groonga-cache-base-path)\n\nHere is an example to use persistent cache:\n\n```bash\nmkdir -p cache\ndocker run \\\n  -d \\\n  --rm \\\n  --publish=10041:10041 \\\n  --volume=${PWD}/cache:/var/cache/groonga \\\n  --env=GROONGA_CACHE_DIR=\"/var/cache/groonga\" \\\n  groonga/groonga:latest-debian\n```\n\n### `GROONGA_DB`\n\nThe path of the Groonga database.\n\nThe default is `/var/lib/groonga/db/db`.\n\nYou can use storage in host by just mounting a storage in host to\n`/var/lib/groonga/db`:\n\n```bash\nmkdir -p db\ndocker run \\\n  -d \\\n  --rm \\\n  --publish=10041:10041 \\\n  --volume=${PWD}/db:/var/lib/groonga/db \\\n  groonga/groonga:latest-debian\n```\n\nYou can also change the database path:\n\n```bash\nmkdir -p db\ndocker run \\\n  -d \\\n  --rm \\\n  --publish=10041:10041 \\\n  --volume=${PWD}:/host \\\n  --env=GROONGA_DB=/host/db/db \\\n  groonga/groonga:latest-debian\n```\n\n### `GROONGA_INITIALIZE_DIR`\n\nThe directory that has data to initialize a newly created Groonga\ndatabase.\n\nNote that the default Groonga database specified by `GROONGA_DB`\nalready exists. If you want to use `GROONGA_INITIALIZE_DIR`, you need\nto use change `GROONGA_DB` or attach a volume to\n`/var/lib/groonga/db`.\n\nThe default is `/var/lib/groonga/initialize`.\n\nThe files in `GROONGA_INITIALIZE_DIR` are sorted and passed to Groonga\none by one.\n\nHere is an example files:\n\n```text\n.\n|-- 0schema\n|   |-- 0.grn.zst\n|   `-- 1.grn\n`-- 1data\n    `-- 0-diaries.grn\n```\n\nIn this case, the following order is used:\n\n  1. `0schema/0.grn.zst`\n  2. `0schema/1.grn`\n  3. `1data/0-diaries.grn`\n\nYou can use compressed files. Here are supported suffixes:\n\n  * `.gz`: Uncompressed by `zcat`.\n  * `.zst`: Uncompressed by `zstdcat`.\n\nYou can use storage in host by just mounting a storage in host to\n`/var/lib/groonga/initialize`. Note that you must change `GROONGA_DB`\n(or mount an empty directory as `/var/lib/groonga/db`) to create a new\ndatabase:\n\n```bash\nmkdir -p db\ndocker run \\\n  -d \\\n  --rm \\\n  --publish=10041:10041 \\\n  --volume=${PWD}/initialize:/var/lib/groonga/initialize \\\n  --env=GROONGA_DB=/tmp/db/db \\\n  groonga/groonga:latest-debian\n```\n\nYou can also change the data directory:\n\n```bash\nmkdir -p db\ndocker run \\\n  -d \\\n  --rm \\\n  --publish=10041:10041 \\\n  --volume=${PWD}:/host \\\n  --env=GROONGA_INITIALIZE_DIR=/host/initialize \\\n  --env=GROONGA_DB=/tmp/db/db \\\n  groonga/groonga:latest-debian\n```\n\n### `GROONGA_LOG_DIR`\n\nThe path of the directory to store log files.\n\nThe default is `/var/log/groonga`.\n\nYou can use storage in host by just mounting a storage in host to\n`/var/log/groonga`:\n\n```bash\nmkdir -p log\ndocker run \\\n  -d \\\n  --rm \\\n  --publish=10041:10041 \\\n  --volume=${PWD}/log:/var/log/groonga \\\n  groonga/groonga:latest-debian\n```\n\nYou can also change the database path:\n\n```bash\nmkdir -p log\ndocker run \\\n  -d \\\n  --rm \\\n  --publish=10041:10041 \\\n  --volume=${PWD}:/host \\\n  --env=GROONGA_LOG_DIR=/host/log \\\n  groonga/groonga:latest-debian\n```\n\n### `GROONGA_LOG_LEVEL`\n\nThe log level.\n\nThe default is empty. The empty value means that the Groonga's default\nlog level (`notice`) is used.\n\nHere is an example to use `debug` log level:\n\n```bash\nmkdir -p log\ndocker run \\\n  -d \\\n  --rm \\\n  --publish=10041:10041 \\\n  --env=GROONGA_LOG_LEVEL=debug \\\n  groonga/groonga:latest-debian\n```\n\n### `GROONGA_PROTOCOL`\n\nThe protocol that uses Groonga server.\n\nThe default is `http`. You can use `http`, `gqtp` or `memcached`.\n\nHere is an example to use `gqtp` protocol:\n\n```bash\ndocker run \\\n  -d \\\n  --rm \\\n  --publish=10043:10043 \\\n  --env=GROONGA_PROTOCOL=10043 \\\n  groonga/groonga:latest-debian\n```\n\n[16.0.0-debian]: https://github.com/groonga/docker/tree/16.0.0/debian/Dockerfile\n[16.0.0-alpine]: https://github.com/groonga/docker/tree/16.0.0/alpine/Dockerfile\n[15.2.5-debian]: https://github.com/groonga/docker/tree/15.2.5/debian/Dockerfile\n[15.2.5-alpine]: https://github.com/groonga/docker/tree/15.2.5/alpine/Dockerfile\n[15.2.4-debian]: https://github.com/groonga/docker/tree/15.2.4/debian/Dockerfile\n[15.2.4-alpine]: https://github.com/groonga/docker/tree/15.2.4/alpine/Dockerfile\n[15.2.3-debian]: https://github.com/groonga/docker/tree/15.2.3/debian/Dockerfile\n[15.2.3-alpine]: https://github.com/groonga/docker/tree/15.2.3/alpine/Dockerfile\n[15.2.1-debian]: https://github.com/groonga/docker/tree/15.2.1/debian/Dockerfile\n[15.2.1-alpine]: https://github.com/groonga/docker/tree/15.2.1/alpine/Dockerfile\n[15.2.0-debian]: https://github.com/groonga/docker/tree/15.2.0/debian/Dockerfile\n[15.2.0-alpine]: https://github.com/groonga/docker/tree/15.2.0/alpine/Dockerfile\n[15.1.8-debian]: https://github.com/groonga/docker/tree/15.1.8/debian/Dockerfile\n[15.1.8-alpine]: https://github.com/groonga/docker/tree/15.1.8/alpine/Dockerfile\n[15.1.7-debian]: https://github.com/groonga/docker/tree/15.1.7/debian/Dockerfile\n[15.1.7-alpine]: https://github.com/groonga/docker/tree/15.1.7/alpine/Dockerfile\n[15.1.5-debian]: https://github.com/groonga/docker/tree/15.1.5/debian/Dockerfile\n[15.1.5-alpine]: https://github.com/groonga/docker/tree/15.1.5/alpine/Dockerfile\n[15.1.4-debian]: https://github.com/groonga/docker/tree/15.1.4/debian/Dockerfile\n[15.1.4-alpine]: https://github.com/groonga/docker/tree/15.1.4/alpine/Dockerfile\n[15.1.3-debian]: https://github.com/groonga/docker/tree/15.1.3/debian/Dockerfile\n[15.1.3-alpine]: https://github.com/groonga/docker/tree/15.1.3/alpine/Dockerfile\n[15.1.2-debian]: https://github.com/groonga/docker/tree/15.1.2/debian/Dockerfile\n[15.1.2-alpine]: https://github.com/groonga/docker/tree/15.1.2/alpine/Dockerfile\n[15.1.1-debian]: https://github.com/groonga/docker/tree/15.1.1/debian/Dockerfile\n[15.1.1-alpine]: https://github.com/groonga/docker/tree/15.1.1/alpine/Dockerfile\n[15.0.9-debian]: https://github.com/groonga/docker/tree/15.0.9/debian/Dockerfile\n[15.0.9-alpine]: https://github.com/groonga/docker/tree/15.0.9/alpine/Dockerfile\n[15.0.4-debian]: https://github.com/groonga/docker/tree/15.0.4/debian/Dockerfile\n[15.0.4-alpine]: https://github.com/groonga/docker/tree/15.0.4/alpine/Dockerfile\n[15.0.3-debian]: https://github.com/groonga/docker/tree/15.0.3/debian/Dockerfile\n[15.0.3-alpine]: https://github.com/groonga/docker/tree/15.0.3/alpine/Dockerfile\n[15.0.2-debian]: https://github.com/groonga/docker/tree/15.0.2/debian/Dockerfile\n[15.0.2-alpine]: https://github.com/groonga/docker/tree/15.0.2/alpine/Dockerfile\n[15.0.1-debian]: https://github.com/groonga/docker/tree/15.0.1/debian/Dockerfile\n[15.0.1-alpine]: https://github.com/groonga/docker/tree/15.0.1/alpine/Dockerfile\n[15.0.0-debian]: https://github.com/groonga/docker/tree/15.0.0/debian/Dockerfile\n[15.0.0-alpine]: https://github.com/groonga/docker/tree/15.0.0/alpine/Dockerfile\n[14.1.3-debian]: https://github.com/groonga/docker/tree/14.1.3/debian/Dockerfile\n[14.1.3-alpine]: https://github.com/groonga/docker/tree/14.1.3/alpine/Dockerfile\n[14.1.2-debian]: https://github.com/groonga/docker/tree/14.1.2/debian/Dockerfile\n[14.1.2-alpine]: https://github.com/groonga/docker/tree/14.1.2/alpine/Dockerfile\n[14.1.1-debian]: https://github.com/groonga/docker/tree/14.1.1/debian/Dockerfile\n[14.1.1-alpine]: https://github.com/groonga/docker/tree/14.1.1/alpine/Dockerfile\n[14.1.0-debian]: https://github.com/groonga/docker/tree/14.1.0/debian/Dockerfile\n[14.1.0-alpine]: https://github.com/groonga/docker/tree/14.1.0/alpine/Dockerfile\n[14.0.9-debian]: https://github.com/groonga/docker/tree/14.0.9/debian/Dockerfile\n[14.0.9-alpine]: https://github.com/groonga/docker/tree/14.0.9/alpine/Dockerfile\n[14.0.8-debian]: https://github.com/groonga/docker/tree/14.0.8/debian/Dockerfile\n[14.0.8-alpine]: https://github.com/groonga/docker/tree/14.0.8/alpine/Dockerfile\n[14.0.7-debian]: https://github.com/groonga/docker/tree/14.0.7/debian/Dockerfile\n[14.0.7-alpine]: https://github.com/groonga/docker/tree/14.0.7/alpine/Dockerfile\n[14.0.6-debian]: https://github.com/groonga/docker/tree/14.0.6/debian/Dockerfile\n[14.0.6-alpine]: https://github.com/groonga/docker/tree/14.0.6/alpine/Dockerfile\n[14.0.5-debian]: https://github.com/groonga/docker/tree/14.0.5/debian/Dockerfile\n[14.0.5-alpine]: https://github.com/groonga/docker/tree/14.0.5/alpine/Dockerfile\n[14.0.4-debian]: https://github.com/groonga/docker/tree/14.0.4/debian/Dockerfile\n[14.0.4-alpine]: https://github.com/groonga/docker/tree/14.0.4/alpine/Dockerfile\n[14.0.3-debian]: https://github.com/groonga/docker/tree/14.0.3/debian/Dockerfile\n[14.0.3-alpine]: https://github.com/groonga/docker/tree/14.0.3/alpine/Dockerfile\n[14.0.2-debian]: https://github.com/groonga/docker/tree/14.0.2/debian/Dockerfile\n[14.0.2-alpine]: https://github.com/groonga/docker/tree/14.0.2/alpine/Dockerfile\n[14.0.1-debian]: https://github.com/groonga/docker/tree/14.0.1/debian/Dockerfile\n[14.0.1-alpine]: https://github.com/groonga/docker/tree/14.0.1/alpine/Dockerfile\n[14.0.0-debian]: https://github.com/groonga/docker/tree/14.0.0/debian/Dockerfile\n[14.0.0-alpine]: https://github.com/groonga/docker/tree/14.0.0/alpine/Dockerfile\n[13.1.1-debian]: https://github.com/groonga/docker/tree/13.1.1/debian/Dockerfile\n[13.1.1-alpine]: https://github.com/groonga/docker/tree/13.1.1/alpine/Dockerfile\n[13.1.0-debian]: https://github.com/groonga/docker/tree/13.1.0/debian/Dockerfile\n[13.1.0-alpine]: https://github.com/groonga/docker/tree/13.1.0/alpine/Dockerfile\n[13.0.9-debian]: https://github.com/groonga/docker/tree/13.0.9/debian/Dockerfile\n[13.0.9-alpine]: https://github.com/groonga/docker/tree/13.0.9/alpine/Dockerfile\n[13.0.8-debian]: https://github.com/groonga/docker/tree/13.0.8/debian/Dockerfile\n[13.0.8-alpine]: https://github.com/groonga/docker/tree/13.0.8/alpine/Dockerfile\n[13.0.7-debian]: https://github.com/groonga/docker/tree/13.0.7/debian/Dockerfile\n[13.0.7-alpine]: https://github.com/groonga/docker/tree/13.0.7/alpine/Dockerfile\n[13.0.6-debian]: https://github.com/groonga/docker/tree/13.0.6/debian/Dockerfile\n[13.0.6-alpine]: https://github.com/groonga/docker/tree/13.0.6/alpine/Dockerfile\n[13.0.5-debian]: https://github.com/groonga/docker/tree/13.0.5/debian/Dockerfile\n[13.0.5-alpine]: https://github.com/groonga/docker/tree/13.0.5/alpine/Dockerfile\n[13.0.4-debian]: https://github.com/groonga/docker/tree/13.0.4/debian/Dockerfile\n[13.0.4-alpine]: https://github.com/groonga/docker/tree/13.0.4/alpine/Dockerfile\n[13.0.2-debian]: https://github.com/groonga/docker/tree/13.0.2/debian/Dockerfile\n[13.0.2-alpine]: https://github.com/groonga/docker/tree/13.0.2/alpine/Dockerfile\n[13.0.1-debian]: https://github.com/groonga/docker/tree/13.0.1/debian/Dockerfile\n[13.0.1-alpine]: https://github.com/groonga/docker/tree/13.0.1/alpine/Dockerfile\n[13.0.0-debian]: https://github.com/groonga/docker/tree/13.0.0/debian/Dockerfile\n[13.0.0-alpine]: https://github.com/groonga/docker/tree/13.0.0/alpine/Dockerfile\n[12.1.2-debian]: https://github.com/groonga/docker/tree/12.1.2/debian/Dockerfile\n[12.1.2-alpine]: https://github.com/groonga/docker/tree/12.1.2/alpine/Dockerfile\n[12.1.1-debian]: https://github.com/groonga/docker/tree/12.1.1/debian/Dockerfile\n[12.1.1-alpine]: https://github.com/groonga/docker/tree/12.1.1/alpine/Dockerfile\n[12.1.0-debian]: https://github.com/groonga/docker/tree/12.1.0/debian/Dockerfile\n[12.1.0-alpine]: https://github.com/groonga/docker/tree/12.1.0/alpine/Dockerfile\n[12.0.9-debian]: https://github.com/groonga/docker/tree/12.0.9/debian/Dockerfile\n[12.0.9-alpine]: https://github.com/groonga/docker/tree/12.0.9/alpine/Dockerfile\n[12.0.8-debian]: https://github.com/groonga/docker/tree/12.0.8/debian/Dockerfile\n[12.0.8-alpine]: https://github.com/groonga/docker/tree/12.0.8/alpine/Dockerfile\n[12.0.7-debian]: https://github.com/groonga/docker/tree/12.0.7/debian/Dockerfile\n[12.0.7-alpine]: https://github.com/groonga/docker/tree/12.0.7/alpine/Dockerfile\n[12.0.6-debian]: https://github.com/groonga/docker/tree/12.0.6/debian/Dockerfile\n[12.0.6-alpine]: https://github.com/groonga/docker/tree/12.0.6/alpine/Dockerfile\n[12.0.5-debian]: https://github.com/groonga/docker/tree/12.0.5/debian/Dockerfile\n[12.0.5-alpine]: https://github.com/groonga/docker/tree/12.0.5/alpine/Dockerfile\n[12.0.4-debian]: https://github.com/groonga/docker/tree/12.0.4/debian/Dockerfile\n[12.0.4-alpine]: https://github.com/groonga/docker/tree/12.0.4/alpine/Dockerfile\n[12.0.3-debian]: https://github.com/groonga/docker/tree/12.0.3/debian/Dockerfile\n[12.0.3-alpine]: https://github.com/groonga/docker/tree/12.0.3/alpine/Dockerfile\n[12.0.2-debian]: https://github.com/groonga/docker/tree/12.0.2/debian/Dockerfile\n[12.0.2-alpine]: https://github.com/groonga/docker/tree/12.0.2/alpine/Dockerfile\n[12.0.1-debian]: https://github.com/groonga/docker/tree/12.0.1/debian/Dockerfile\n[12.0.1-alpine]: https://github.com/groonga/docker/tree/12.0.1/alpine/Dockerfile\n[12.0.0-debian]: https://github.com/groonga/docker/tree/12.0.0/debian/Dockerfile\n[12.0.0-alpine]: https://github.com/groonga/docker/tree/12.0.0/alpine/Dockerfile\n[11.1.3-debian]: https://github.com/groonga/docker/tree/11.1.3/debian/Dockerfile\n[11.1.3-alpine]: https://github.com/groonga/docker/tree/11.1.3/alpine/Dockerfile\n[11.1.0-debian]: https://github.com/groonga/docker/tree/11.1.0/debian/Dockerfile\n[11.1.0-alpine]: https://github.com/groonga/docker/tree/11.1.0/alpine/Dockerfile\n[11.0.3-debian]: https://github.com/groonga/docker/tree/11.0.3/debian/Dockerfile\n[11.0.3-alpine]: https://github.com/groonga/docker/tree/11.0.3/alpine/Dockerfile\n[11.0.2-debian]: https://github.com/groonga/docker/tree/11.0.2/debian/Dockerfile\n[11.0.2-alpine]: https://github.com/groonga/docker/tree/11.0.2/alpine/Dockerfile\n[11.0.1-debian]: https://github.com/groonga/docker/tree/11.0.1/debian/Dockerfile\n[11.0.1-alpine]: https://github.com/groonga/docker/tree/11.0.1/alpine/Dockerfile\n[11.0.0-debian]: https://github.com/groonga/docker/tree/11.0.0/debian/Dockerfile\n[11.0.0-alpine]: https://github.com/groonga/docker/tree/11.0.0/alpine/Dockerfile\n[10.1.1-debian]: https://github.com/groonga/docker/tree/10.1.1/debian/Dockerfile\n[10.1.1-alpine]: https://github.com/groonga/docker/tree/10.1.1/alpine/Dockerfile\n[10.1.0-debian]: https://github.com/groonga/docker/tree/10.1.0/debian/Dockerfile\n[10.1.0-alpine]: https://github.com/groonga/docker/tree/10.1.0/alpine/Dockerfile\n[10.0.9-debian]: https://github.com/groonga/docker/tree/10.0.9/debian/Dockerfile\n[10.0.9-alpine]: https://github.com/groonga/docker/tree/10.0.9/alpine/Dockerfile\n[10.0.8-debian]: https://github.com/groonga/docker/tree/10.0.8/debian/Dockerfile\n[10.0.8-alpine]: https://github.com/groonga/docker/tree/10.0.8/alpine/Dockerfile\n[10.0.6-debian]: https://github.com/groonga/docker/tree/10.0.6/debian/Dockerfile\n[10.0.6-alpine]: https://github.com/groonga/docker/tree/10.0.6/alpine/Dockerfile\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgroonga%2Fdocker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgroonga%2Fdocker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgroonga%2Fdocker/lists"}