CentOS7+Docker+Redis配置

方法一:

# data目錄將映射為redis容器配置的/data目錄,作為redis數(shù)據(jù)持久化的存儲(chǔ)目錄
mkdir -p ~/redis ~/redis/data

進(jìn)入~/redis目錄端铛,創(chuàng)建Dockerfile

FROM debian:jessie

# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
RUN groupadd -r redis && useradd -r -g redis redis

RUN apt-get update && apt-get install -y --no-install-recommends \
                ca-certificates \
                wget \
        && rm -rf /var/lib/apt/lists/*

# grab gosu for easy step-down from root
ENV GOSU_VERSION 1.7
RUN set -x \
        && wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture)" \
        && wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture).asc" \
        && export GNUPGHOME="$(mktemp -d)" \
        && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
        && gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu \
        && rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc \
        && chmod +x /usr/local/bin/gosu \
        && gosu nobody true

ENV REDIS_VERSION 3.2.0
ENV REDIS_DOWNLOAD_URL http://download.redis.io/releases/redis-3.2.0.tar.gz
ENV REDIS_DOWNLOAD_SHA1 0c1820931094369c8cc19fc1be62f598bc5961ca

# for redis-sentinel see: http://redis.io/topics/sentinel
RUN buildDeps='gcc libc6-dev make' \
        && set -x \
        && apt-get update && apt-get install -y $buildDeps --no-install-recommends \
        && rm -rf /var/lib/apt/lists/* \
        && wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL" \
        && echo "$REDIS_DOWNLOAD_SHA1 *redis.tar.gz" | sha1sum -c - \
        && 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 \
        && make -C /usr/src/redis install \
        && rm -r /usr/src/redis \
        && apt-get purge -y --auto-remove $buildDeps

RUN mkdir /data && chown redis:redis /data
VOLUME /data
WORKDIR /data

COPY docker-entrypoint.sh /usr/local/bin/
ENTRYPOINT ["docker-entrypoint.sh"]

EXPOSE 6379
CMD [ "redis-server" ]

方法二:

docker pull redis:3.2

注意$PWD,這里指你剛創(chuàng)建的~/redis目錄

docker run -p 6379:6379 --restart=always --privileged -v $PWD/data:/data  -d redis:3.2 redis-server --appendonly yes

命令說(shuō)明:
--restart=always 自動(dòng)重啟
--privileged root權(quán)限
-p 6379:6379 :將容器的6379端口映射到主機(jī)的6379端口
-v $PWD/data:/data :將主機(jī)中當(dāng)前目錄下的data掛載到容器的/data
redis-server --appendonly yes :在容器執(zhí)行redis-server啟動(dòng)命令疲眷,并打開(kāi)redis持久化配置

連接禾蚕、查看redis容器狀態(tài)

docker run -it redis:3.2 redis-cli -h 172.17.0.1
172.17.0.1:6379> info
# Server
redis_version:3.2.0
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:f449541256e7d446
redis_mode:standalone
os:Linux 4.2.0-16-generic x86_64
arch_bits:64
multiplexing_api:epoll

最后使用你的redis客戶端工具測(cè)試連接OK~~~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市咪橙,隨后出現(xiàn)的幾起案子夕膀,更是在濱河造成了極大的恐慌,老刑警劉巖美侦,帶你破解...
    沈念sama閱讀 211,743評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件产舞,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡菠剩,警方通過(guò)查閱死者的電腦和手機(jī)易猫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)具壮,“玉大人准颓,你說(shuō)我怎么就攤上這事」准耍” “怎么了攘已?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,285評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)怜跑。 經(jīng)常有香客問(wèn)我样勃,道長(zhǎng)吠勘,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,485評(píng)論 1 283
  • 正文 為了忘掉前任峡眶,我火速辦了婚禮剧防,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘辫樱。我一直安慰自己峭拘,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布狮暑。 她就那樣靜靜地躺著鸡挠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪搬男。 梳的紋絲不亂的頭發(fā)上宵凌,一...
    開(kāi)封第一講書(shū)人閱讀 49,821評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音止后,去河邊找鬼瞎惫。 笑死,一個(gè)胖子當(dāng)著我的面吹牛译株,可吹牛的內(nèi)容都是我干的瓜喇。 我是一名探鬼主播,決...
    沈念sama閱讀 38,960評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼歉糜,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼乘寒!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起匪补,我...
    開(kāi)封第一講書(shū)人閱讀 37,719評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤伞辛,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后夯缺,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體蚤氏,經(jīng)...
    沈念sama閱讀 44,186評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評(píng)論 2 327
  • 正文 我和宋清朗相戀三年踊兜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了竿滨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,650評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡捏境,死狀恐怖于游,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情垫言,我是刑警寧澤贰剥,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站筷频,受9級(jí)特大地震影響蚌成,放射性物質(zhì)發(fā)生泄漏柱告。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評(píng)論 3 313
  • 文/蒙蒙 一笑陈、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧葵袭,春花似錦涵妥、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,757評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至鹉勒,卻和暖如春帆锋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背禽额。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,991評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工锯厢, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人脯倒。 一個(gè)月前我還...
    沈念sama閱讀 46,370評(píng)論 2 360
  • 正文 我出身青樓实辑,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親藻丢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子剪撬,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評(píng)論 2 349