Docker 中安裝 redis
阿新 • • 發佈:2020-12-06
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客戶端
功能:搜尋 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客戶端
方式一: 使用命令 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