FROM alpine MAINTAINER Stanislav Serebrennikov <goodsmileduck@gmail.com> ENV REDIS_VERSION 5.0.5 ENV REDIS_DOWNLOAD_URL http://download.redis.io/releases/redis-${REDIS_VERSION}.tar.gz RUN apk update && apk upgrade \ && apk add --update --no-cache --virtual build-deps gcc make linux-headers musl-dev tar \ && wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL" \ && mkdir -p /usr/src/redis \ && tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1 \ && rm redis.tar.gz \ && make -C /usr/src/redis install redis-cli /usr/bin \ && rm -r /usr/src/redis \ && apk del build-deps \ && rm -rf /var/cache/apk/* CMD ["redis-cli"]
運行 docker build -t joyo/redis-cli:5.0.5 -f Dockerfile.redis-cli ./
構建鏡像。linux
docker run -di --name=myredis -p 6379:6379 redis:5.0.5 docker inspect myredis|grep -i ipaddr
docker run --rm --name redis-cli -it joyo/redis-cli redis-cli -h 172.17.0.5 -p 6379