Setp 1: Link to heading

Google 搜尋 “docker download”,可以直接找到 docker 下載的官方網站
https://www.docker.com/products/docker-desktop/


Step 2: Link to heading

執行安裝檔並安裝,選擇一般安裝即可,安裝完後開啟 docker,可能會需要重新開機

P.S. 若開啟過程中跳出 WSL 錯誤,可能會需要安裝或更新 WSL,錯誤提示訊息中會告訴你須執行的指令,開啟 command line 並執行該指令,譬如:

wsl --update

待 WSL 安裝或更新完後再重新開啟 docker 即可


Step 3: Link to heading

順利安裝完成後,docker desktop 應該可以正確顯示畫面
此時可再開啟 command line 來準備安裝 Redis
可先執行以下命令來查看可用版本

docker search redis

Step 4: Link to heading

這邊我們直接拉取官方最新版本的 image

docker pull redis:latest

執行完成後可使用以下命令查看已安裝的 images

docker images

Step 5: Link to heading

安裝完成後,可執行命令來啟動 Redis

docker run -itd --name redis-test -p 6379:6379 redis

-itd : 表示讓容器在背景模式執行,可使用終端機
--name redis-test : 幫 container 命名為 redis-test
-p 6379:6379 : 設定 Redis 的預設 port 號: 6379

此時的 Redis 以正在運行


Step 6: Link to heading

執行命令以進入 container 並且在內部執行指令

docker exec -it redis-test /bin/bash

docekr exec : 進入 container 來執行指令
-it : 在前景模式執行
/bin/bash : 在 container 中開啟 command line

輸入 redis-cli 來執行 Redis 相關的指令
輸入 set test 01 來設定 key=test, value=1 ,會看到回傳 OK
輸入 get test 來獲取 key=test 的 value,會看到回傳 "01"


Step 7: Link to heading

離開 container 內的終端機,輸入 exit 或按下快捷鍵 ctrl+d

最後,我們要關閉 Redis,也就是關閉在 docker 上這個正在執行 Redis 的 container,因為前面命名這個 container 為 redis-test,因此執行

docker stop redis-test


參考來源: Link to heading

  1. https://www.runoob.com/docker/windows-docker-install.html
  2. https://www.runoob.com/docker/docker-install-redis.html
  3. ChatGPT