You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 2, 2024. It is now read-only.
-**Notice: This will be the last Version 2 release. The Version 3 release will be based on EPEL `redis` packages (i.e Redis 3.2). Version 4 will be based on IUS `redis40u` packages (i.e Redis 4.0).**
12
-
- Updates source image to [2.5.1](https://github.com/jdeathe/centos-ssh/releases/tag/2.5.1).
13
-
- Updates Dockerfile with combined ADD to reduce layer count in final image.
14
-
- Fixes binary paths in systemd unit files for compatibility with both EL and Ubuntu hosts.
15
-
- Adds improvement to pull logic in systemd unit install template.
16
-
- Adds `SSH_AUTOSTART_SUPERVISOR_STDOUT` with a value "false", disabling startup of `supervisor_stdout`.
17
-
- Adds improved `healtchcheck` script.
18
-
- Adds `docker-compose.yml` to `.dockerignore`.
19
-
- Disables disk persistence by default; primary use-case being an LRU cache.
20
-
21
-
### 2.1.0 - 2019-02-17
22
-
23
-
- Updates source image to [2.5.0](https://github.com/jdeathe/centos-ssh/releases/tag/2.5.0).
24
-
- Updates and restructures Dockerfile.
25
-
- Updates default HEALTHCHECK interval to 1 second from 0.5.
26
-
- Updates container naming conventions and readability of `Makefile`.
27
-
- Fixes issue with unexpected published port in run templates when `DOCKER_PORT_MAP_TCP_6379` or `DOCKER_PORT_MAP_UDP_6379` is set to an empty string or 0.
28
-
- Adds placeholder replacement of `RELEASE_VERSION` docker argument to systemd service unit template.
29
-
- Adds consideration for event lag into test cases for unhealthy health_status events.
30
-
- Adds port incrementation to Makefile's run template for container names with an instance suffix.
31
-
- Adds docker-compose configuration example.
32
-
- Adds improved logging output.
33
-
- Adds improved bootstrap / wrapper scripts.
34
-
- Removes use of `/etc/services-config` paths.
35
-
- Removes X-Fleet section from etcd register template unit-file.
36
-
- Removes the unused group element from the default container name.
37
-
- Removes the node element from the default container name.
38
-
- Removes unused environment variables from Makefile and scmi configuration.
39
-
- Removes container log file `/var/log/redis-server-bootstrap` and `/var/log/redis/redis.log`.
40
-
41
-
### 2.0.1 - 2018-11-19
42
-
43
-
- Updates source image to [2.4.1](https://github.com/jdeathe/centos-ssh/releases/tag/2.4.1).
Copy file name to clipboardExpand all lines: README.md
+9-8Lines changed: 9 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,24 +3,25 @@ centos-ssh-redis
3
3
4
4
Docker Image including:
5
5
6
-
- CentOS-6 6.10 x86_64 and Redis 3.2.
7
-
- CentOS-7 7.5.1804 x86_64 and Redis 4.0.
6
+
- CentOS-6 6.10 x86_64 and EPEL Redis 3.2.
7
+
- CentOS-7 7.5.1804 x86_64 and EPEL Redis 3.2.
8
+
- CentOS-7 7.5.1804 x86_64 and IUS Redis 4.0.
8
9
9
10
## Overview & links
10
11
11
-
The latest CentOS-6 / CentOS-7 based releases can be pulled from the `centos-6` / `centos-7` Docker tags respectively. For production use it is recommended to select a specific release tag - the convention is `centos-6-1.1.1` OR `1.1.1` for the [1.1.1](https://github.com/jdeathe/centos-ssh-redis/tree/1.1.1) release tag and `centos-7-2.1.1` OR `2.1.1` for the [2.1.1](https://github.com/jdeathe/centos-ssh-redis/tree/2.1.1) release tag.
Included in the build are the [SCL](https://www.softwarecollections.org/), [EPEL](http://fedoraproject.org/wiki/EPEL) and [IUS](https://ius.io) repositories. Installed packages include [OpenSSH](http://www.openssh.com/portable.html) secure shell, [vim-minimal](http://www.vim.org/), are installed along with python-setuptools, [supervisor](http://supervisord.org/) and [supervisor-stdout](https://github.com/coderanger/supervisor-stdout).
19
19
20
-
Supervisor is used to start the redis-server (and optionally the sshd) daemon when a docker container based on this image is run. To enable simple viewing of stdout for the service's subprocess, supervisor-stdout is included. This allows you to see output from the supervisord controlled subprocesses with `docker logs {docker-container-name}`.
20
+
Supervisor is used to start the redis-server (and optionally the sshd) daemon when a docker container based on this image is run.
21
21
22
22
If enabling and configuring SSH access, it is by public key authentication and, by default, the [Vagrant](http://www.vagrantup.com/)[insecure private key](https://github.com/mitchellh/vagrant/blob/master/keys/vagrant) is required.
23
23
24
+
24
25
### SSH Alternatives
25
26
26
27
SSH is not required in order to access a terminal for the running container. The simplest method is to use the docker exec command to run bash (or sh) as follows:
@@ -40,7 +41,7 @@ $ docker run -d \
40
41
--name redis.1 \
41
42
-p 6379:6379/tcp \
42
43
--sysctl "net.core.somaxconn=1024" \
43
-
jdeathe/centos-ssh-redis:2.1.1
44
+
jdeathe/centos-ssh-redis:4.0.0
44
45
```
45
46
46
47
Now you can verify it is initialised and running successfully by inspecting the container's logs.
0 commit comments