Skip to content

Commit 372108b

Browse files
committed
change version to 4.0.12
1 parent fd02e3c commit 372108b

File tree

5 files changed

+27
-22
lines changed

5 files changed

+27
-22
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ dist: trusty
55

66
branches:
77
only:
8-
- master
8+
- master
99

1010
before_install:
1111
- docker build -t eswork/redis .

Dockerfile

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ENV SERVICE_NAME=redis \
77
SERVICE_UID=1000 \
88
SERVICE_GID=1000 \
99
SERVICE_CONF=/etc/redis/redis.conf \
10-
REDIS_VERSION=4.0.11 \
10+
REDIS_VERSION=4.0.12 \
1111
REDIS_DATA_DIR=/var/lib/redis \
1212
REDIS_LOG_DIR=/var/log/redis
1313

@@ -16,15 +16,22 @@ LABEL description="redis built from source" \
1616
maintainer="JohnWu <v.la@live.cn>"
1717

1818
ARG REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-$REDIS_VERSION.tar.gz
19-
ARG REDIS_DOWNLOAD_SHA=fc53e73ae7586bcdacb4b63875d1ff04f68c5474c1ddeda78f00e5ae2eed1bbb
19+
ARG REDIS_DOWNLOAD_SHA=6447259d2eed426a949c9c13f8fdb2d91fb66d9dc915dd50db13b87f46d93162
2020

2121
#china mirrors repos
22-
# RUN echo "https://mirrors.ustc.edu.cn/alpine/latest-stable/main" > /etc/apk/repositories \
23-
# && echo "https://mirrors.ustc.edu.cn/alpine/latest-stable/community" >> /etc/apk/repositories
22+
RUN echo "https://mirrors.ustc.edu.cn/alpine/latest-stable/main" > /etc/apk/repositories \
23+
&& echo "https://mirrors.ustc.edu.cn/alpine/latest-stable/community" >> /etc/apk/repositories
2424

2525

26-
RUN apk -U upgrade && apk add --update --no-cache su-exec \
27-
&& apk add --no-cache --virtual .build-deps gcc coreutils linux-headers make musl-dev curl \
26+
RUN apk -U upgrade && apk add --update --no-cache su-exec>=0.2 tzdata \
27+
&& apk add --no-cache --virtual .build-deps \
28+
gcc \
29+
jemalloc-dev \
30+
coreutils \
31+
linux-headers \
32+
make \
33+
musl-dev \
34+
curl \
2835
&& wget -cq ${REDIS_DOWNLOAD_URL} -O /tmp/redis-${REDIS_VERSION}.tar.gz \
2936
&& echo "$REDIS_DOWNLOAD_SHA /tmp/redis-${REDIS_VERSION}.tar.gz" | sha256sum -c - \
3037
&& mkdir -p /tmp/redis \
@@ -34,17 +41,17 @@ RUN apk -U upgrade && apk add --update --no-cache su-exec \
3441
&& grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 0$' /tmp/redis/src/server.h \
3542
&& cd /tmp/redis \
3643
&& make -j $(getconf _NPROCESSORS_ONLN) && make install \
44+
&& runDeps="$( \
45+
scanelf --needed --nobanner --format '%n#p' --recursive /usr/local \
46+
| tr ',' '\n' \
47+
| sort -u \
48+
| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' \
49+
)" \
3750
&& mkdir -p /etc/redis/ && cp redis.conf ${SERVICE_CONF} \
38-
39-
&& sed 's/^daemonize yes/daemonize no/' -i ${SERVICE_CONF} \
40-
&& sed 's/^bind 127.0.0.1/bind 0.0.0.0/' -i ${SERVICE_CONF} \
4151
&& sed 's/^# unixsocket \/tmp\/redis.sock/unixsocket \/run\/redis\/redis.sock/' -i ${SERVICE_CONF} \
4252
&& sed 's/^# unixsocketperm 700/unixsocketperm 777/' -i ${SERVICE_CONF} \
43-
&& sed '/^logfile/d' -i ${SERVICE_CONF} \
44-
4553
&& addgroup -g ${SERVICE_GID} ${SERVICE_GROUP} \
4654
&& adduser -g "${SERVICE_NAME} user" -D -h ${REDIS_DATA_DIR} -G ${SERVICE_GROUP} -s /sbin/nologin -u ${SERVICE_UID} ${SERVICE_USER} \
47-
4855
&& apk del .build-deps \
4956
&& rm -rf \
5057
/tmp/* \

README.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,18 @@
55
|[![](https://images.microbadger.com/badges/version/eswork/redis.svg)](https://microbadger.com/images/eswork/redis "Get your own version badge on microbadger.com")|[![](https://images.microbadger.com/badges/image/eswork/redis.svg)](https://microbadger.com/images/eswork/redis "Get your own image badge on microbadger.com")
66
|[![](https://images.microbadger.com/badges/version/eswork/redis:3.2.8.svg)](https://microbadger.com/images/eswork/redis:3.2.8 "Get your own version badge on microbadger.com")|[![](https://images.microbadger.com/badges/image/eswork/redis:3.2.8.svg)](https://microbadger.com/images/eswork/redis:3.2.8 "Get your own image badge on microbadger.com")
77
|[![](https://images.microbadger.com/badges/version/eswork/redis:3.2.10.svg)](https://microbadger.com/images/eswork/redis:3.2.10 "Get your own version badge on microbadger.com")|[![](https://images.microbadger.com/badges/image/eswork/redis:3.2.10.svg)](https://microbadger.com/images/eswork/redis:3.2.10 "Get your own image badge on microbadger.com")
8-
|[![](https://images.microbadger.com/badges/version/eswork/redis:4.0.1.svg)](https://microbadger.com/images/eswork/redis:4.0.1 "Get your own version badge on microbadger.com")|[![](https://images.microbadger.com/badges/image/eswork/redis:4.0.1.svg)](https://microbadger.com/images/eswork/redis:4.0.1 "Get your own image badge on microbadger.com")
9-
|[![](https://images.microbadger.com/badges/version/eswork/redis:4.0.2.svg)](https://microbadger.com/images/eswork/redis:4.0.2 "Get your own version badge on microbadger.com")|[![](https://images.microbadger.com/badges/image/eswork/redis:4.0.2.svg)](https://microbadger.com/images/eswork/redis:4.0.2 "Get your own image badge on microbadger.com")
10-
|[![](https://images.microbadger.com/badges/version/eswork/redis:4.0.6.svg)](https://microbadger.com/images/eswork/redis:4.0.6 "Get your own version badge on microbadger.com")|[![](https://images.microbadger.com/badges/image/eswork/redis:4.0.6.svg)](https://microbadger.com/images/eswork/redis:4.0.6 "Get your own image badge on microbadger.com")
11-
|[![](https://images.microbadger.com/badges/version/eswork/redis:4.0.9.svg)](https://microbadger.com/images/eswork/redis:4.0.9 "Get your own version badge on microbadger.com")|[![](https://images.microbadger.com/badges/image/eswork/redis:4.0.9.svg)](https://microbadger.com/images/eswork/redis:4.0.9 "Get your own image badge on microbadger.com")
12-
|[![](https://images.microbadger.com/badges/version/eswork/redis:4.0.11.svg)](https://microbadger.com/images/eswork/redis:4.0.11 "Get your own version badge on microbadger.com")|[![](https://images.microbadger.com/badges/image/eswork/redis:4.0.11.svg)](https://microbadger.com/images/eswork/redis:4.0.11 "Get your own image badge on microbadger.com")
8+
|[![](https://images.microbadger.com/badges/version/eswork/redis:4.0.12.svg)](https://microbadger.com/images/eswork/redis:4.0.12 "Get your own version badge on microbadger.com")|[![](https://images.microbadger.com/badges/image/eswork/redis:4.0.12.svg)](https://microbadger.com/images/eswork/redis:4.0.12 "Get your own image badge on microbadger.com")
139

1410

1511

1612
## Supported tags and respective `Dockerfile` links
1713

18-
- [`latest` , `4.0.11` (4.0.11/Dockerfile)](https://github.com/EsWork/docker-redis/blob/master/Dockerfile)
14+
- [`latest` , `4.0.12` (4.0.12/Dockerfile)](https://github.com/EsWork/docker-redis/blob/master/Dockerfile)
1915

2016
Introduction
2117
---
2218

23-
基于`Alpine linux`镜像构建`Redis-4.0.11`
19+
基于`Alpine linux`镜像构建`Redis-4.0.12`
2420

2521
Getting started
2622

@@ -64,7 +60,9 @@ docker run --name redis -d --restart=always \
6460
-v /srv/docker/redis:/var/lib/redis \
6561
eswork/redis:latest --logfile /var/log/redis/redis-server.log
6662
```
63+
6764
访问redis日志位于`/var/log/redis/redis-server.log`
65+
6866
```bash
6967
docker exec -it redis tail -f /var/log/redis/redis-server.log
7068
```

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.0.11
1+
4.0.12

entrypoint.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ set -e
33

44
REDIS_PASSWORD=${REDIS_PASSWORD:-}
55

6-
function log() {
6+
log() {
77
echo `date` $ME - $@
88
}
99

0 commit comments

Comments
 (0)