拉取官方的鏡像,標(biāo)簽為5.0.4,意思是拉取5.0.4版本
$docker pull redis:5.0.4
查看拉取好的鏡像
$docker images redis
創(chuàng)建文件夾 用于掛載容器數(shù)據(jù)。
$mkdir -p ~/redis ~/redis/data
運行容器
ubuntu@VM-248-241-ubuntu:~/redis$ docker run -v $PWD/data:/data -d -p 6379:6379 redis:5.0.4 redis-server --appendonly yes --requirepass "ReDis@.1*1PWD"
命令說明:
-p 6379:6379 : 將容器的6379端口映射到主機的6379端口
-d : 將容器的在后臺運行
-v $PWD/data:/data : 將主機中當(dāng)前目錄下的data掛載到容器的/data .redis數(shù)據(jù)卷,如未加上這個,容器重啟后數(shù)據(jù)將丟失.
redis-server --appendonly yes : 在容器執(zhí)行redis-server啟動命令秋冰,并打開redis持久化配置
--requirepass "ReDis@.1*1PWD" 設(shè)置引號里字符為密碼
–restart=always : 隨docker啟動而啟動
連接、查看容器
使用redis鏡像執(zhí)行redis-cli命令連接到剛啟動的容器
runoob@runoob:~/redis$ docker exec -it 43f7a65ec7f8 redis-cli
windows 下連接redis
下載window連接工具https://github.com/MicrosoftArchive/redis/releases
win+R打開cmd窗戶cd到redis目錄下運行 redis-cli.exe -h 127.0.0.1 -p 6379 祭刚。
redis-cli.exe -h 127.0.0.1 -p 6379
參考地址 http://www.runoob.com/docker/docker-install-redis.html
參考博客 http://www.runoob.com/docker/docker-install-tomcat.html