重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
這篇文章主要講解了“怎么快速制作redis Docker鏡像”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么快速制作Redis Docker鏡像”吧!
10年積累的成都網站設計、成都做網站經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先制作網站后付款的網站建設流程,更有嫩江免費網站建設讓你可以放心的選擇與我們合作。
鏡像制作
鏡像越小,部署起來越方便。在這個方面,輕巧的Linux發行版本就是一個很好的選擇,這里我們選擇alpine linux 。
目前最新版本是3.12.1。官方很友好的提供了minirootfs的包,這個包就是為容器準備的,里面只有最簡化的環境,已經移除掉內核。
在國內的鏡像源直接下載壓縮包即可:
https://mirrors.aliyun.com/alpine/v3.12/releases/x86_64/alpine-minirootfs-3.12.1-x86_64.tar.gz
當然docker直接直接從鏈接導入壓縮包,讓docker自己去下載吧!
導入壓縮包成為鏡像
docker images https://mirrors.aliyun.com/alpine/v3.12/releases/x86_64/alpine-netboot-3.12.1-x86_64.tar.gz alpine:3.12.1
制作redis鏡像
可以通過編寫DockerFile來鏡像redis編譯并打包成新的鏡像。
From alpine:3.12.1 ADD https://mirrors.huaweicloud.com/redis/redis-6.0.9.tar.gz / RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories &&\ apk add make gcc g++ linux-headers tar && tar zxvf redis-6.0.9.tar.gz && cd redis-6.0.9 && make && make install &&\ apk del make gcc g++ linux-headers tar && rm -rfv /redis-6.0.9 ENTRYPOINT [ "/usr/local/bin/redis-server","--protected-mode","no" ]
構建鏡像
docker build -t redis:v6.0 .
總結
這個沒有使用,關閉了保護模式,不適合生產環境,只適合自己本地測試。
如果需要自定義配置文件,可以寫一個shell文件進行判斷是否加載配置文件。
感謝各位的閱讀,以上就是“怎么快速制作Redis Docker鏡像”的內容了,經過本文的學習后,相信大家對怎么快速制作Redis Docker鏡像這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!