1. 先假裝查一下redis的版本資訊之類的
docker search redis

2.我一般都是選第一個
docker pull redis
3.檢視我們下載下傳的鏡像檔案
docker images
4.很明顯我多裝了一個redis 3.2 現在移除掉(這裡要注意的是,如果你啟動了鏡像,必須要停止運作的容器,再移除容器 才可以删除鏡像的
docker rmi 87856cc39862
5.很明顯我删除了那個redis 3.2 的鏡像 現在就是啟動(運作容器的好時機)
docker run -p 6379:6379 -v $PWD/data:/data -d redis redis-server --appendonly yes
指令說明:
-p 6379:6379 : 将容器的6379端口映射到主機的6379端口
-v $PWD/data:/data : 将主機中目前目錄下的data挂載到容器的/data
redis-server --appendonly yes : 在容器執行redis-server啟動指令,并打開redis持久化配置
6.啟動完了就看看容器的啟動情況
docker ps 檢視正在運作的
docker ps -a 檢視全部的容器
7.不難發現,我們的redis安裝和啟動都很成功,那就看看redis能不能連接配接上 這裡我們使用Docker exec 指令
exec 指令的用法參考菜鳥教程的 我也是看這個知道的
docker exec -it 41bdb1df5afe redis-cli