Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redis configuration bind mount permissions #858

Closed
mut3 opened this issue Jul 1, 2015 · 5 comments
Closed

Redis configuration bind mount permissions #858

mut3 opened this issue Jul 1, 2015 · 5 comments

Comments

@mut3
Copy link

mut3 commented Jul 1, 2015

On the Redis dockerhub page, this line is given as a means of using a host machine stored configuration file as the redis config at run.

# docker run -v /myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf --name myredis redis /usr/local/etc/redis/redis.conf

however if i run

# docker run  -v /redis/conf/redis1.conf:/usr/local/etc/redis/redis.conf redis /usr/local/etc/redis/redis.conf

i get

/entrypoint.sh: line 9: /usr/local/etc/redis/redis.conf: Permission denied

if I run

# docker run  -v /redis/conf/redis1.conf:/usr/local/etc/redis/redis.conf redis 

a default configured redis container launches perfectly, but i want to use my configuration file without writing my own Dockerfile

CentOS 7
Docker 1.6.2
redis:latest

I did a bunch of troubleshooting and hacked around to get it working, Ill document that below to leave a clear division between problem and workaround/hack.

@mut3
Copy link
Author

mut3 commented Jul 1, 2015

I had previously had issues bind-mounting other containers due to SELinux, but I had expected that and had already executed

# chcon -Rt svirt_sandbox_file_t /redis/

on my local machine. I confirmed that this was not a SELinux caused issue with

# setenforce 0

and then trying to launch the same command. I got the same result.

For the following problem solving steps I will note a few things:

  • I am using the include functionality of redis conf files, so I actually want to mount a directory
  • After realizing that the location of the conf files didn't matter as long as you pointed the server at them i decided to use the container dir /redis-settings/ as my mount point to make my life easier

Some short googling found me some useful older issues:

That last one was the most helpful.

I guessed (correctly) that this was a permission issue within the container so:

# docker run --rm --name red-1-container -p 6379:6379 -v /redis/conf/:/redis-settings/ chown -Rv redis:redis /redis-settings/ 
ownership of `/redis-settings/redis.conf' retained as redis:redis
ownership of `/redis-settings/redis2.conf' retained as redis:redis
ownership of `/redis-settings/redis1.conf' retained as redis:redis
ownership of `/redis-settings/' retained as redis:redis

The owner of the directory was correct and the files are where they are supposed to be, what's the issue then?

# docker run --rm --name red-1-container -p 6379:6379 -v /redis/conf/:/redis-settings/ redis whoami
root

well thats not right. I'm supposed to be running the server as redis:redis.

And the winning command is

# docker run --rm --name red-1-container -p 6379:6379 -v /redis/conf/:/redis-settings/ redis gosu redis:redis redis-server /redis-settings/redis1.conf

I'm not sure exactly where the problem resides, but redis does not seem to be taking the custom config file and stepping down correctly and is instead trying to do something as root when the container firmly wants that action to be executed by redis:redis.

@mut3
Copy link
Author

mut3 commented Jul 1, 2015

hm should this issue have been opened here https://github.com/docker-library/redis instead?

@yosifkit
Copy link
Member

yosifkit commented Jul 1, 2015

Oh, probably 😐. I think your PR to fix the docs will be sufficient. 'Twas just the missing redis-server anyway.

@mut3 mut3 closed this as completed Jul 6, 2015
ckeyer added a commit to ckeyer/docker-library-docs that referenced this issue Jan 6, 2016
explain the default db for postgres

Script + resources for generating README.md with "Issues and Contributing" section

Run gen-docs for postgres

logos for all the things

pulled descriptions from registry.hub

gcc 'what is' and short

Added 'How to use this Image' to the appropriate README files.

Clarified phrasing on gcc image, and made example more clear

Added template for hylang documentation

Cleaned up language in the gcc documentation

Added basic documentation for the go container. More advanced usage to come.

Added hylang logo

Found and destroyed an incomplete sentence in the gcc readme.

Added documentation for basic golang usage.

Added custom redis.conf examples to the redis documentation.

Added hylang, perl, and python docs

specify tag for rails

Change rails short desc as per FredLifton

Java/Oracle legal stuff

Added Java README

Applied minor fixes to readme of golang and gcc

Minor fixes to several readmes, and fixed ruby readme to be consistent with the other scripting languages.

Shorter footer for issues and contrib

Extra short footer about issues and contrib

Added PHP README

Fix some spelling and specify a tag

Better hy description

Specified ruby:onbuild

Added minor spelling fix and tags to Dockerfile examples.

Need to specify apache, not cli

Added php short

Started on hylang

bug fix

Fix the golang link in the proper file, properly

Update the other golang README to match

Add golang:cross directions

Perl is special, it is hosted in upstream

node: remove CMD from Dockerfile example and list constraints

Finished documentation for Hylang

Quoted all instances of pwd and generated docs

Update magic gen-docs script to not mangle Perl repo links

Update hylang to use `.hy` instead of `.py` ;)

Add special case repo URL for "hylang"

Add Java title

Fix Java CMD

Run s/ADD/COPY/g as appropriate

Tweak MySQL in minor ways for consistency

Add question marks to question titles

Add question mark to question title

Added clojure docs

Add link to `lein` upstream and update `CMD` to use JSON syntax

Added an example of single line clojure usage.

Rename "gen-docs.sh" to "update.sh"

Update/fix hello-world description

Add a basic "buildpack-deps" description

Add simple script to auto-update the hello-world description

Update "update.sh" to run any available repo-specific "update.sh" scripts before generating README.md

Add script to autogenerate a "Tags and `Dockerfile` links" section for each repo

Update "update.sh" to run "generate-dockerfile-links-partial.sh" for each repo and add it to the beginning of each description

Add generated tags and Dockerfile links to the README.md files

Update "Tags and `Dockerfile` links" formatting to be easier to read and scan quickly

Special case another community contribution: Clojure

Mention Oracle ownership.

Add license file (Expat)

Revisions and edits to footer content.

Apply the footer update from fred

Reflow all the language stack `README-content.md` files to 80 columns and incorporate Fred's changes

This also includes Fred's updates to the `README-short.txt` files, and a bunch of very minor changes for consistency (using "PHP" instead of "php", ending sentences that describe and lead into a code block with a ":", using "Go" instead of "Golang" and "Hy" instead of "Hylang" within prose, not using periods at the end of headlines, etc).

A really fun one included here is that Java mentioned both using GNU Make inside the container (and `java` doesn't include `make` presently), and some of the prose mentioned `go build` after we ran `javac`, which was extra neat.

Run ./update.sh

Change "./update.sh" to be template-based instead of footer-based

This makes it slightly easier to manage and work with (especially if we want to change the order of things in the future).

Remove some unnecessary (and unimportant) extra whitespace from the "redis" README

Update "Tags" section to be labelled "Supported tags" instead, to make it clear that this isn't the full list of tags, but is instead the list of tags that are currently supported for active usage

Adds license.md

Adds license.md

Adds license.md

Adds license.md

Adds license.md

Adds license.md

Add license support to REAMDE-template.md and update.sh

run update.sh, ubuntu changes

Changed python documentation to use the onbuild example, similar to the ruby example.

Reflowed text to 80 columns

Run update.sh

Add more canonical "manifest line parsing" based on bashbrew scripts

Added a very basic how-to use this image, and a reminder to add a proper example.

Added license.md

Rename LICENSE -> license

Adds license.md

Update license.md

Adds license.md

Update license.md

move README-content.md to just content.md

run update.sh (for fred's license changes)

Add a script for pushing descriptions trivially via vimdiff

This is inspired by Gentoo's `dispatch-conf`, which I've got configured to use `vimdiff` on all my Gentoo boxen, and it's just about the greatest thing ever.

This has a nasty little `monkey_patch` to Mojo's `CookieJar` that needs more digging to figure out what's going on there, but otherwise it's pretty solid.

Add jruby docs

Wrap to 80col

Add generated JRuby README.md

Update ubuntu links

Change "other" git repo link handling to use an associative array in update.sh

Fix a few minor issues with the push script (especially UTF-8 compatibility)

Adding centos logo (removed whitespace to make it 200x200)

Fix NGINX data path

Fix a bunch of NGINX stuff to point to the right places :)

Update Perl logo

Add LOGO magic to many contents and update.sh

Run `update.sh`

Update hello-world ID again

busybox descriptions

Add busybox logo

Add a basic description for CentOS adapted from the existing description and some basic copy from Wikipedia

Tweak the IRC language slightly by making it a separate paragraph

This is especially useful for READMEs where %%MAILING_LIST%% is actually plugged in, making a three-part list that we can't easily add an Oxford comma to.

Also, this allows us to explain that not all the image maintainers will necessarily be in that IRC channel ("You can also reach _many_ ...").

Run `./update.sh`

Update ubuntu to match Hub description

Add fedora with content from Hub

Update jruby tags

Add example to generate Gemfile.lock for ruby bundler

Run update.sh, new tags for redis & golang

Add license link to gcc, java, node

Add initial Mageia documentation

Run update.sh for dockerfile links

Add mageia logo to README

Run ./update.sh

Run ./update.sh (just for golang)

Add logos for various images

Run ./update.sh

Added documentation for MySQL environment variables

Updated phrasing to satisfy tianon.

Updated phrasing to satisfy tianon.

Update a number of short descriptions to be 100 characters or less to reflect the new Hub length restriction

Add documenation of /docker-entrypoint-initdb.d

Add neurodebian logo

Run update.sh

Fix `centos:centos6` tag reference

Update neurodebian logo transparency

Add explicit error handling after we update a description (in case our short description is too long or something similar)

Add a bunch more content

Most of these are just synced down from what the Hub already has, but some of these I've updated here.

Run update.sh

Add a sentence with a link to the manifest file for reach repo

Add crate +logo, allow custom user-feedback section

Fix whitespace

Run update.sh for new goodness

Mostly tw=80, also a few dockerfile links from update.sh

Add a basic Dockerfile and fix some minor issues in push.pl

Zend initial commit

Updated README

Updated README

Updated docs to reflect ZS version tags

Reorganized for update.sh

Update content.md

Update content.md

Reorganized for update.sh

Run update.sh

Convert newlines to Unix (and end all content files with a single newline)

Fix spurious vimdiff showing up with identical files

Run update.sh

Add tomcat documentation

Run update.sh

Fixed two issues in the 'Start a Go instance in your app' section and added some content on the CMD instruction. Issue 24 @ https://github.com/docker-library/golang

Restored comma as suggested by the code style guide, thanks tianan

Restored comma as suggested by the code style guide, thanks tianan

Restored the CMD instruction to the Dockerfile and removed the CMD instruction explanation, this is a bit of a simplification but is a simplier explanation for a newbie

Revert "Restored the CMD instruction to the Dockerfile and removed the CMD instruction explanation, this is a bit of a simplification but is a simplier explanation for a newbie"

This reverts commit 9e53ea7.

Added extra qualification regarding when running the image with no arguments

edited license information

Conflicts:
	php-zendserver/license.md

Run update.sh

Add mono docs

Run update.sh

Cut mono short desc down to less than 100

Run update.sh

Add httpd docs

Add php.ini usage

Add maven docs

Add missing .

Add license for mongo and redis, docs link for mongo

add haskell docs

apply fixes based on feedback from tianon

Run update.sh

Fix missing COPY, update.sh supported versions

Mojo::DOM::val is deprecated :(

Fix haskell formatting

Run update.sh

Add sentry

Run update.sh

Clarify ubuntu-upstart support level

Add script to generate stub README for docker-library repos

Run update.sh

Add a notice for behavior on database initialization

Add postgres docs for environment variables

Add note for clarification

Run update.sh

Fix a number of "too-specific" versions

MariaDB docs

Run update.sh for mariadb

Get rid of .keep files since we have stuff in the folders

Run update.sh

extended multicast section in crate readme

Fix some minor markdown formatting and wrap to 80 columns

Run update.sh

Add a README.md

Flow to 80 columns

boilerplate for r-base image documentation
Still needs a proper "how to use this image" section;
this just fills in the license, logo, wikipedia summary etc

one set of edits

add a few more realistic examples of use cases

use the new default CMD in the example use

update Dockerfile links

Add license link and correct CMD example as suggested by @tianon

Run update.sh, add r-base user-feedback override

Flow R docs to 80 columns

Run update.sh

Add section on generated README.md's

Update fedora docs Re: f21 release

fedora:latest now points to fedora:21 and is the official Fedora 21
docker image. fedora:20(and heisenbug) and fedora:rawhide are still
semi-official.

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>

Run update.sh

Remove --system from ruby's "bundle install"

Run update.sh

Switch template tags to use hyphens instead of underscores

Add "DOCKER-VERSIONS" section to each README.md

Replace "Docker Version Support" with "Supported Docker versions" to be more consistent

Run update.sh

Run update.sh

Docs for pypy

Run update.sh for pypy

Run update.sh, jruby mongo mysql php pypy

Run update.sh

/me whistles

Run update.sh

Add HAProxy documentation

Run update.sh

Add memcached docs

Add note about memcached SIGTERM

Swap memcached docker run flags

Add $(user -g) and whitespace

Add Django Documentation

Fix django docs to use django:onbuild rather than python:onbuild

Remove django/.keep dir and add one-liner example to django docs

Fix single-line example to include -w option

Fix minor issue (to be reflected in django image) and add bootstrap example

Add $(id -g) to the bootstrap example

Add initial rabbitmq docs

Run update.sh

Run update.sh

Add Oracle Linux documentation.

Fixed logo URL.

Added documentation about older version images being vulnerable to known security issues.

Remove OL6.5 references

Fix up image tags.

Fix formatting.

Updated doc file layout as per updated requirements and generated README.md  via update.sh

Signed-off-by: Avi Miller <avi.miller@oracle.com>

Fix minor whitespace issue in update.sh

Fix some minor markdown issues (that I'm not sure the Hub's renderer will handle properly) and remove an unused file

Run update.sh

Remove SIGTERM note from memcached docs

As of 1.4.22, it's FIXED UPSTREAM! 🎉

Run update.sh

Add thrift docs

Run update.sh

Documentation fix-up, add systemd docs

update via ./update.sh centos

Run update.sh

Run update.sh

[ADD] Odoo documentation

[ADD] Section on how to restore filestore in a new instance

[IMP] Update Odoo section

[FIX] POSTGRES_USER and POSTGRES_PASSWORD can be arbitrarily set

The run.sh script of odoo image now uses environment variables
DB_ENV_POSTGRES_USER and DB_ENV_POSTGRES_PASSWORD to configure odoo

[ADD] Run Odoo with a custom configuration

[ADD] Tag latest and section 'How to upgrade'

Run update.sh

Remove apt lists in our docs Dockerfile for consistency :)

Add https info to httpd

Run update.sh

Run update.sh

Realphabetize the otherRepos list in update.sh

Add official Node upstream repo to otherRepos in update.sh!

Run update.sh

Run update.sh

Run update.sh golang

Run update.sh debian ubuntu*

Add description for `docker-php-ext-install`

Make this more clear

Add backticks.

Make `Dockerfile` shorter and better

Add iojs

Run update.sh

Run update.sh

Add some documentation about where the line between the new variants of buildpack-deps is

Run update.sh buildpack-deps

Add WebSphere Liberty docs

Updates based on PR feedback

Swap back-ticks for indents

Run update.sh

Add irssi official image docs!

Docker-DCO-1.1-Signed-off-by: Jessica Frazelle <jess@docker.com> (github: jfrazelle)

Run update.sh

Run update.sh

Run update.sh

Fix minor typo

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Add docs for RethinkDB

Run update.sh

Run update.sh

Run update.sh

Replace `$(pwd)` with `$PWD`

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Correct indentation

Run update.sh

Add documentation for `WORDPRESS_DB_HOST`

[wordpress] Document need for username/password with external db

Run update.sh

Run update.sh

Add elasticsearch documentation.

Add missing CMD argument in elasticsearch example

Use `-d` in example commands for elasticsearch

Document elasticsearch data volume

Update license information

Make english gooder

Update configuration File (php.ini) Path

The configuration File Path is not /usr/local/bin but /usr/local/etc/php

Update configuration File (php.ini) Path

Update content.md

Fix Python license....

Run update.sh

Add Jetty documentation

Point jetty at md5/docker-jetty

Shorten README-short.txt to under 100 characters

Shrink logo to fit in 200x200

Run update.sh

Fixed broken links to npm doc

Run update.sh

fix a typo (to enable jpeg support)

Run update.sh

update for nodocs, bold NO UPDATES for minor release

label rolling builds and minor tags in documentation

Run update.sh

Adding in Mac material. Tweaking copy a bit for practice.

Signed-off-by: Mary Anthony <mary.anthony@docker.com>

Whitespace adjustments and run update.sh

Run update.sh

Fix rails "onbuid" typo

Closes docker-library/rails#23

Add swarm

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>

Add swarm to update.sh

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>

Run update.sh swarm

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>

Run update.sh

Add markdownfmt .travis.yml to enforce more consistent Markdown formatting

FORMAT ALL THE THINGS

Run update.sh

Update documentation to mention canonical Markdown formatting

Add script for running markdownfmt easily

Run update.sh

Add reference to beta license

Run update.sh

Run update.sh

Run update.sh

Update push script for Mojo changes

 - http://mojolicio.us/perldoc/Mojo/UserAgent/CookieJar.txt

Use official image for push script and specify mojo version

Run update.sh

Update php:5.5 references to be php:5.6

Fixes docker-library#142

Reformat PHP's "more extensions" example to match our standard Dockerfile formatting

Add "build status" badge after paragraph describing Travis

Run update.sh

Unindent LICENSE

2015

Fix downloading older Mojolicious version

Turns out BackPAN doesn't have SSL, so we can't have fully secure `cpanm` _and_ have old versions of our dependencies. 😢

Run update.sh

Fix "Use of uninitialized value $val in concatenation (.) or string at ./push.pl line 82."

Run update.sh

Add GlassFish stub

Run update.sh

Add more GlassFish info, especially README-short.txt

Update Travis to check -short.txt lengths too

Move helper scripts and templates to a directory

Run update.sh

Run update.sh

Add some official docker-compose.yml scaffolding

This includes an example `docker-compose.yml` for WordPress.

Added aerospike

Tweak aerospike formatting for markdownfmt

Fix broken link

Drop "-t" in markdownfmt.sh so we can redirect output

Run update.sh

Run update.sh

Document use of `setuid` module and user `jetty`

Fix documentation of JETTY_STATE location

Run update.sh

Run update.sh

Run update.sh

Add percona based on maria, update some wording, and resync across the MySQL board

Add some basic initial ghost documentation

Add some basic initial celery documentation

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Odoo - Custom configuration and mounted addons

Fix the path to filestore as well

Fix markdown formatting for odoo

Document changes to allow Jetty to run --read-only

Run update.sh jetty

Remove --verify to combat more BackPAN irritation 😢

Run update.sh

Run update.sh

Run update.sh

jetty 9.2.10

Run update.sh

docs for new Alpine Linux image

Run update.sh

Fix markdownfmt 👼

Updated update.sh for new Oracle Dockerfile location and rebuild README.md for Oracle Linux to include 7.1.

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Add description how to use markdownfmt.sh

Describe how to add extensions into the wordpress image (see docker-library/wordpress#68)

Fixed typo

Run update.sh to update based on content.md

Format according to markdownfmt

Worsdsmith a bit of wordpress

Run update.sh

Add initial logstash documentation.

Run update.sh

Merge from the README.md of the mysql/mysql-server image.

Update to the current general-use MySQL logo.

Update

Regenerate

Update on how to view logs: MySQL logs go to stderr.

Tweak description of MYSQL_ALLOW_EMPTY_PASSWORD

Fix code formatting inside numbered list

Add missing end %% to a REPO reference

Fix formatting as required by markdownfmt

Adjust to pass markdownfmt

add back in code block indents.

Rewrite the custom config file section

Run update.sh

Point users from docker-dev to dockercore/docker for an up-to-date development environment

Run update.sh

Run update.sh

Add julia documentation

Run update.sh

Initial onbuild/slim description generation

Run update on all the things to generate onbuild docs

Detect if base image uses buildpack-deps

default `image-[version]` wording, and ran `update.sh`

Style changes and only process dockerfiles from github.com

Run update.sh

Add glassfish url

Add files for Rakudo Star

Fix rakudo-star/content.md according to markdownfmt

Add README for rakudo-star

Add rakudo star URL to update.sh

Run update.sh

Add info to postgres for locale setup

Run update.sh

MySQL custom config files must end in .cnf

Document that custom config files in /etc/mysql/conf.d must end in .cnf.
Otherwise, MySQL will ignore the files.

Update for jetty repository move

Run `update.sh jetty`

Run update.sh

Add documentation for where the docs live and how to update them

Run update.sh

Add trailing `/` for consistency

Run update.sh

Add info about Oracle Java

Run update.sh

Run update.sh

rename haskell repository and tweaks

Improve our Vim configuration for pushing descriptions

Run update.sh

More Vim improvements and adding my "push.sh" wrapper (especially to help remind that "-e TERM" is a Good Idea to get the most out of these changes)

Updating Oracle Linux docs to point to the right Freenode IRC channel.

3.5.8

Fix run command

fix docker run command

Remove extra dash from `-it` in example code

Reorganize "push.pl" to put the "vimdiff" logic in one place for cool dispatch-conf-alike behavior

Run update.sh

Add limited usage and upgrade information

markdownfmt websphere-liberty

document exposed ports

update elasticsearch content to include exposed ports

de-tab line between quote and paragraph

examples of volume mapping

expand data container example

improvements

Update content.md

Remove blank lines at the end of the doc

Run update.sh

Re-consistentize $PWD usage

Note that "FROM scratch" is now a special case

Add "quit" choice to push.pl

Run update.sh

Run update.sh

Run update.sh

Fix postgres quote formatting

Aerospike 3.5.9

Run update.sh

Update wordpress to use %%REPO%% more aggressively so sections can be reused without change more often

Add initial drupal documentation

Point out that wordpress's own Dockerfile has an "extra libraries" example

Run update.sh

Run update.sh

Update Dockerfile link to 0.6.2

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Add docs for cassandra

Run update.sh

Run update.sh

Relax repo 404 "die" to just "warn and next" (darn cassandra, still in-progress)

Run update.sh

Run update.sh

Run update.sh

Update Jetty docs to clarify webapp deployment

cf. appropriate/docker-jetty#9

Run update.sh

Run update.sh

Run update.sh

Update README.md

typo

Update user-feedback.md

typo

Run update.sh

Add a better long description for Ubuntu

Add better short descriptions for Debian and Ubuntu

Run update.sh

Minor updates to the debian description

Rearrange ubuntu-debootstrap sentence to work around markdownfmt bug

Run update.sh

Update "scratch" and "hello-world" to be more complimentary

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Add SonarQube

Run update.sh

Update travis.yml to give diff of needed fixes

Run update.sh

Run update.sh

Add "-f" to curl invocations

Run update.sh

Run update.sh

Run update.sh

Added info about project fork/deprecation

Modified the 'Quick version' section

Run update.sh

Run update.sh

documenting multi-dc support

A little markdownfmting and some helpful links

Run update.sh

Add Couchbase Server Official Docker image

Updated based on PR comments

Improved discussion of volumes. Fixed to use Official Image couchbase name
rather than couchbase/server. Move all licensing info to license.md.

Re-run markdownfmt.sh and update.sh

Fix ".travis.yml" handling of "$files" 😇

Run update.sh

Run update.sh

Add "--batchmode" flag for automated docs updates (still displays all diffs)

Run update.sh

Run update.sh

Run update.sh

PIPEFAIL

MOAR PIPEFAIL

Add more explicit description for why "onbuild" variants exist and for when they're appropriate to use (and when it's time to "graduate")

Run update.sh

Support non-tty mode in push.sh

Run update.sh

Run update.sh

Run update.sh

Adding docs for ROS repo

Re-alphabetize

Run update.sh

Handle more failure edge cases in update.sh

Run update.sh

Run update.sh

Run update.sh

Add mongo docs for volume, storageEngine, mmap on vboxsf

Run update.sh

add note about daemon mode

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Add some basic kibana docs

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Filter out unnecessary garbage tags from the "hello-world" description

Add slightly better 'awk' condition

Run update.sh

Run update.sh

Run update.sh

Provide an example of how to set the memory usage

Add travis test to check for any <image>/README.md changes

 - the :'' is to ensure the yml parser doesn't think it is a mapped value

Run update.sh

Corrected onbuid typo to onbuild.

Correct tag misspelling

Fix some minor whitespace issues in jruby/content.md

Run update.sh

fix typo

Run update.sh

Adding docs for Kaazing-Gateway

Added kaazing image

Autogenerated README

Removed newline at end of file

In kaazing-gateway: Fixed typo, and update LOGO to pull using %LOGO

Added Kaazing Gateway

Generated kaazing-gateway README

Run update.sh

Run update.sh

Run update.sh

Run update.sh

typo

typo

Run update.sh

made tiny improvement to the wording

Run update.sh

update fedora/content.md about f20 going EOL

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>

Run update.sh

corrected example run command

Added "redis-server" into the example run command to use a custom config
file at launch
docker-library/official-images#858

Moved 2c41104 to content.md

Added "redis-server" into the example run command to use a custom config
file at launch
docker-library/official-images#858

Run update.sh

Remove RABBITMQ_NODENAME references

Add notes about the "Erlang Cookie" for RabbitMQ

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

kibana documentation : environnement variable

The official doc does not mention that you can pass the address of you elastic search instance with the `ELASTICSEARCH_URL` environment variable.

See https://github.com/docker-library/kibana/blob/master/4.1/docker-entrypoint.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Add code highlighting to volume mount example

Double tab indentation required to add code in a list

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Update variant.sh with a bit more flexibility (so we can have "variant override" files per-image)

Run update.sh

Run update.sh

Run update.sh

Add a blurb about redis:32bit

Run update.sh

Run update.sh

Run update.sh

Add documentation for how to use Celery and Redis together

Run update.sh

Run update.sh

Explain `PGDATA` env variable, which is useful when data volume is fs mount.

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Add the documentation for arangodb docker image

Incooperate review results, markdownfmt changes, add way to override the config file.

Shorten README-short.txt

remove one last refenece of the now gone help=1

add missing url

Run update.sh

Run update.sh

Add new sentry setup

Add docs for owncloud

Run update.sh

Run update.sh

Add documentation for new postgres initdb logic

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Add instructions on how to set default user and password

Include instructions on README showing how to use RABBITMQ_DEFAULT_USER and RABBITMQ_DEFAULT_PASS environmental variables

Moved instructions to content.md. Added vhost options

change space to tab and delete spaces on blank line

Adding Gazebo Docs

Adding notes on uses cases, ports and volumes

Adding notes on devices and volumes

Spellchecking

Adding deployment example

tweak wording

minor tweaks
as per @yosifkit suggestions

Adding notes on libgazebo-dev

Run update.sh

Run update.sh

Run update.sh

Fix for deprecated mojo function

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Add note on use of boot2docker ip

Document move from IBM JRE to OpenJRE

Run update.sh

Run update.sh

Mesh Clustering

Run update.sh

Run update.sh

Adding docs for Joomla image

Run update.sh

Run update.sh

Remove Polls

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Update hello-world short description in minor way

Add simple .dockerignore

Update push.pl for the new v2 hub! 🎉

So much cleaner now! 🤘

Run update.sh

Handle failure in push.pl slightly better

Add redmine docs

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Add in docs for NATS

Apply `markdownfmt.sh` pass on content.md for docker-library/docs PR

docker-library#306

Run update.sh

Run update.sh

Add some temporary description trimming

Update "hello-world" description

Adding Deployment suggestions to ROS docs

Adding note for experimental Docker

for future networking features.

Fixing typos

Tweeking version note

Run update.sh

Correction

docker network is still an experimental feature and is not yet in v1.8 :(

rm whitespace

Run update.sh

Run update.sh

Run update.sh

Use explicit-type code blocks in a lot of obvious places (now that the Hub actually renders these _better_ than the no-type versions)

Run update.sh

Support svg logos too

Adds rocket.chat

Run update.sh

[php] Fix php.ini COPY Documentation

Apparently COPY will expect a full target path nowadays:

```
Step 0 : FROM php:5.6-apache
 ---> 86db229ab259
Step 1 : COPY config/php.ini /usr/local/etc/php
stat /var/lib/docker/devicemapper/mnt/cb571a2599018afc008c08a509d201d4937eed74a22621efa94e3ef32bebc869/rootfs/usr/local/etc/php/php.ini: not a directory
```

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Add initial docker docs

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Fix command for running custom storageEngine on mongodb

Shortened and fixed conf flag

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Fixed typo in db-filter config

moved from docker-library#324

Run update.sh

Run update.sh

Document new websphere-liberty images

Add fenced code block for first example

Run update.sh

Expand documentation of postgres initdb logic

* Explain the execution order of initdb extension files
* Document that *.sql scripts are run as $POSTGRES_USER
* Recommend running psql commands inside *.sh scripts as $POSTGRES_USER

Break up the paragraphs in initdb explanation

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Updated documentation for recent jetty image changes

Corrections from feedback from @md5

Appease markdownfmt

Adjust example Dockerfile for adding new modules

More markdownfmt appeasement

Run update.sh

Run update.sh

Added WORDPRESS_TABLE_PREFIX environment variable

Run update.sh

Run update.sh

Run update.sh

Update length limit to 25k

See docker/hub-feedback#238 (comment)

Run update.sh

Clarify slightly that the image is actually updated by making pull requests against the official-images repository

Run update.sh

Run update.sh

Run update.sh

Add a link to Jérôme's dind blog post to our "docker" image description

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Add new "generate-tag-details" helper that creates detailed files with tag data

Rewrite "generate-tag-details.sh" in Perl for better correctness and cooler features

Fix silly UTF-8 Perl bug

Add some simple retries logic to generate-tag-details.pl for better stability

Skip repos that don't have official image tags in update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update.sh

sentry: update to point to new repo

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update.sh

Run update.sh

Run update-tag-details.sh

Add back "pull by digest" to the tag-details page...

Lost this when I ported to Perl, doh!

Run update-tag-details.sh

Run update.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Sync the MySQL docs to MariaDB and Percona

Run update.sh

Run update.sh

Run update-tag-details.sh

Add note about DTR to registry description

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Fix typo in README.md

Update README.md

Update content.md

Run update.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Use "jetty" in examples instead of "jetty:9"

Update wording of simple run examples

Demonstrate a port mapping for port 8443 to expose HTTPS.

Add a section heading for ENVIRONMENT

Document HTTP/2 support

Correct port mappings for Jetty docker run command

Run update.sh

Reflect that Couchbase Docker container is based on Ubuntu now

Run update.sh

Run update-tag-details.sh

celery workers also need the database connection

fixes md format

updates documentation by doing it more generic.

updates documentation by doing it more generic.

fixes tag names.

fixes tag names.

Updates documentation removing autogenerated sections.

Fixes last line to not empty line

Run update.sh

Run update-tag-details.sh

Run update.sh

Move the theoretical best-effort support line from Docker 1.0 up to Docker 1.6

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Rails, no need to bundle install in the throw-away container

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

copied onbuild variant to python

Explain the Python onbuild variant

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Revert websphere-liberty docs for IBM JRE

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Add Bonita BPM Official Docker image

update markdown format

fix markdown format

fix typo

explaining how to use the MySQL official container directly

fix typo

explaining how to use the PostgreSQL official container directly

update documentation links to 7.0.0 version

Describe environnement variables

add "How to extend this image"

add "Where to Store Data" and "Migrate from an earlier version of Bonita BPM"

fix ident

fix mistake

rephrase sentences and update the example of migration with 7.0.3

simplify pathes

Run update.sh

Run update.sh

add bonita in otherRepos

fix Bonita BPM logo link

Run update.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

add solr

Update solr to 5.3.1

use different example data to avoid warnings

remove Single-container SolrCloud example

update solr to latest Dockerfile

update solr to latest Dockerfile

Readme formatting

Use named container instead of capturing the container id
Use fenced code blocks with language

address markdownfmt.sh changes

update solr to latest Dockerfile

fix the official build link

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Adds a note about docker-entrypoint-initdb.d

refers to 14f1655

Signed-off-by: Frank Sachsenheim <funkyfuture@riseup.net>

Run update.sh

Resync mysql, mariadb, and percona descriptions

Run update.sh

Run update-tag-details.sh

add initial version for sourcemage official image docs

conform markdownfmt

conform markdownfmt 2.0

use official images' path

added upstream git repository to update.sh

dropped '--privileged' by default, replaced it with '--device /dev/fuse --cap-add SYS_ADMIN' in the notes; added security warning

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Add docs for new official Neo4j image

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update.sh

Reflow stub readme text and add Travis badge

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Use node:4 image for Node.js examples

Update io.js and Node.js repo links

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

reorder the databases section and warn about known issues with MySQL

Run update.sh

Run update.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Link postgres as needed.

Celery workers need to be linked to postgres.

sentry: remove reference to vanilla celery image

This doesn't make sense and will never work.

See discussion on docker-library#376

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

docs for trying to be official docker images for Erlang OTP

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Add text to explain "alpine" variants!

Run update.sh

Run update.sh

Updates to Neo4j documentation

Add new cassandra environment variables, point docs to 3.0

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Tweak the README.md stub verbiage to make it more clear first that these repos aren't necessarily "official" in the "upstream partner official" sense, and second that changes being merged here do not necessarily translate directly into updated images

Run update.sh

fix a typo

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Fix a typo in clojure README

langauge -> language

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Run update-tag-details.sh

Update .travis.yml to account for Travis changes (especially now that Docker is no longer experimental 🎉)

Revert "Update .travis.yml to account for Travis changes (especially now that Docker is no longer experimental 🎉)"

This reverts commit 25ad65a.

Run update.sh

[jenkins] Align with image readme

Run update.sh

Run update.sh

Run update.sh

Update README-short.txt

Fix headline, add blank else ##foo  will leave the ## in the rendered text. It doesn't become a headline with 2 * # however.

Crate: updated logo and wording in readme

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Fix golang:onbuild "COPY" path

Run update.sh

Fix cassandra volume path

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

Run update.sh

add mongo-cn
@RicHincapie

This comment has been minimized.

@tianon

This comment has been minimized.

@docker-library docker-library locked as resolved and limited conversation to collaborators Jun 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants