三、Docker創建實例並安裝Redis

一、Redis

1、下載鏡像文件

$ sudo docker pull redis

2、創建docker實例並運行

創建/mydata/redis/conf 文件夾

$ sudo mkdir -p /mydata/redis/conf

創建 /mydata/redis/conf/redis.conf配置文件

$ sudo touch /mydata/redis/conf/redis.conf

docker的6379端口映射到宿主機的6379端口上 {-p 宿主機端口:docker端口 }

dcoker的實例名redis  {--name docker實例名}

docker的redis的文件夾掛載到宿主機的對應文件上  { -v  宿主機文件:docker文件夾}

以/etc/redis/redis.conf爲redis啓動時所用的配置文件

$ sudo docker run -p 6379:6379 \
--name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf 

查看運行中的實例:

$ sudo docker ps

進入到容器實例中的redis-cli:

注意 -it “redis” 中的 'redis' 是docker運行的實例名 NAMES,使用 CONTAINER ID 也可以

$ sudo docker exec -it redis redis-cli

 退出docker實例:

$ exit

3、配置 redis持久化

注意:此時的docker容器中的redis中的數據在docker容器重啓後,會丟失,所以需要配置redis.conf下面的內容:

appendonly yes

重啓容器redis實例

$ sudo docker restart redis 

配置生效

4、設置redis容器實例自啓動

$ sudo docker update redis --restart=always

完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章