jdeathe / centos-ssh-memcached Goto Github PK
View Code? Open in Web Editor NEWMemcached - CentOS - Docker image build.
Home Page: https://hub.docker.com/r/jdeathe/centos-ssh-memcached
License: Other
Memcached - CentOS - Docker image build.
Home Page: https://hub.docker.com/r/jdeathe/centos-ssh-memcached
License: Other
Make a start with:
Error message:
/usr/bin/env: expect -f: No such file or directory
Update source image to 1.8.4 tag.
Update to release 1.8.2
Missing:
SSH_PASSWORD_AUTHENTICATION
SSH_TIMEZONE
SSH_USER_PRIVATE_KEY
Ref: https://docs.docker.com/engine/deprecated/
Deprecated In Release: v1.13.0
MAINTAINER
was an early very limited form ofLABEL
which should be used instead.
Change that should have been in the last release got missed/reverted:
https://github.com/jdeathe/centos-ssh-memcached/blob/2.2.1/src/etc/systemd/system/centos-ssh-memcached%40.service#L141
Replace all /usr/bin/grep
with /bin/grep
No CHANGELOG entry required as this will get removed in the next release anyway. Update README on docker hub following change.
No package memcached-1.4.4-3.el6 available.
Add environment variable MEMCACHED_AUTOSTART_MEMCACHED_WRAPPER
to disable the startup of the service so the image can be used as client only.
Patch back #67
There should ideally be some validation on the values supplied via the environment variables and a Details summary in the logs to be consistent with the other images.
MEMCACHED_OPTIONS
allows for free entry of extra options so would be difficult to validate as its purpose is to allow entry of options that are non-standard.
Missed out some changes
echo
with printf
remaining in the systemd register unit file.Patch back #45
Patch back #101
Patch back #71
Patch back #91
Patch back #77
Missing SHPEC_ROOT := test/shpec
from environment.mk
Several scripts use the syntax:
local readonly variable="value"
This is incorrect and should be replaced with:
local -r variable="value"
Patch back #61
Patch back #81
libmemcached
Client library and command line tools for memcached server
libmemcached is a C client library to the memcached server (http://danga.com/memcached). It has been designed to be light on memory usage, and provide full access to server side methods. It also implements several command line tools: memcat - Copy the value of a key to standard output. memflush - Flush the contents of your servers. memrm - Remove a key(s) from the server. memstat - Dump the stats of your servers to standard output. memslap - Generate testing loads on a memcached cluster. memcp - Copy files to memcached servers. memerror - Creates human readable messages from libmemcached error codes.
Version (latest package release) 0.31 (1.1.el6)
wrapper output logs should be written to /dev/stdout instead of a container file path so they will be handled by docker's logging drivers.
Bypassing the requirement of supervisor_stdout should mean output of the Memcached Details will work correctly without the need for waiting 1 second for startup.
The scmi script is added to the image from the upstream source image jdeathe/centos-ssh
Having it in the repository means it needs to be maintained but is never added to this image from the Dockerfile build.
Update source image to 1.8.3 tag.
supervisor-stdout
for log output.Patch back #104
Patch back #47
Missing the setup step advising
Copy .env.example to .env and modify values as required.
Replace 1.9.0 with 2.1.0 in CHANGELOG
Patch back #94
To support the configured MEMCACHED_MAXCONN
value the corresponding --sysctl parameters need setting in the container.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.