至今都是從Docker Hub下載image後跑container
假設如果我們要自己做一個自己的redis image,流程為
Dockerfile大致分成三部分
在專案目錄下新增Dockerfile檔案(無副檔名)
# 選擇kernel/OS
# alpine是最小的linux kernel
FROM alpine
# 安裝redis
RUN apk add --update redis
# 指定啟動container後執行命令
# 啟動redis,要下redis-server指令,可以參考官網
CMD ["redis-server"]
在專案目錄下輸入
docker build .
得到build好的image id
docker run 368011b841ad(剛剛build好的image id)
表示redis server已經啟動
明天來探討docker build具體做了什麼事。