1. 程式人生 > 實用技巧 >Docker 中安裝 redis

Docker 中安裝 redis

1. 環境 系統:Windows Docker:Dockerdesktop 2. Docker介紹 2.1什麼是docker? Docker包括三個基本概念: • 映象(Image):相當於是一個root檔案系統。比如官方映象ubuntu:16.04就包含了完整一套ubuntu:16.04最小系統的root檔案系統。比如說nginx,mysql,redis等軟體就可以做成一個映象 • 容器(Container):容器可以被建立,啟動,停止,刪除,暫停等。 • 倉庫(Repository):一個程式碼控制中心,用來儲存映象。 DockerHub是一個由Docker公司執行和管理的基於雲的儲存庫。它是一個線上儲存庫,Docker映象可以由其他使用者釋出和使用。有兩種庫:公共儲存庫和私有儲存庫。如果你是一家公司,你可以在你自己的組織內擁有一個私有儲存庫,而公共映象可以被任何人使用。 詳細內容請見:
https://www.cnblogs.com/action1/articles/14076917.html
2.2安裝dockerdesktop 官方地址: https://www.docker.com/products/docker-desktop 點選後,按照普通軟體安裝即可,安裝後,電腦右下角有個灰色鯨魚圖標出現即表示安裝成功,如圖: 3. redis的安裝和啟動 3.1拉取redis映象 進入命令列視窗
功能:搜尋 redis 有關的映象源
語法:docker search redis
功能:拉取 redis 映象
語法:docker pull redis:<version>
版本非必選,如果省略,預設下載最新的映象
3.2啟動redis容器
啟動方式一:
docker run -d redis
這裡沒有指定容器名,埠號等,-d 表示後臺啟動
啟動方式二:
Docker run -d -p 6379:6379 --name="myredis" redis
-p 代表埠對映,將容器中的 6379 對映到執行 docker 機器中的 6379--name 表示自定義容器名
啟動方式三: 如果已經存在容器,啟動該容器可以在 docker desktop 上啟動                                                                              可以使用dockerps命令來檢視執行的容器 3.3執行redis客戶端
容器執行後,可以執行redis客戶端
方式一:
使用命令 docker exec -it name redis-cli
Name: 容器的名字
Redis-cli:表示執行一個redis 客戶端 

方式二:
使用命令 docker exec -it {​​​​​CONTAINER ID}​​​​​ redis-cli
CONTAINER ID : 容器的id,可以使用 docker ps 命令檢視
 

4. 退出redis和容器
退出 redis
exec

停止容器
Docker stop container
container:容器名

更多詳細的可見另一篇博文: https://blog.csdn.net/l1028386804/article/details/105682096