

**1. 鏡像的構建都是由基礎鏡像開始 FROM base image**
2. 采用分層結構,打包鏡像時,繼承鏡像不變(FROM指令指定的基礎鏡像),變得只是可寫層(例如代碼)。
**改變的只有代碼,所以只要運行過一次(本地環境pull了基礎鏡像),每次打包機鏡像都是增量更新,即使鏡像體積特別大,但是不會影響效率**
~~~
FROM java:8 # 基礎鏡像,下邊的全是可寫層,即為增量更新部分
EXPOSE 8081
VOLUME /tmp
ADD zlxdcc-api.jar /app.jar # 增量更新部分,可寫層
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-jar","/app.jar"]
~~~
- docker
- docker安裝
- 數據持久化
- 鏡像管理
- Dockerfile
- 鏡像的分層
- add copy
- 構建實例
- 鏡像的導入導出
- 清理構建空間
- 配置阿里云加速器
- docker網絡模型
- 本地倉庫
- registry
- harbor
- IDEA部署docker
- 軟件安裝
- 安裝es
- 安裝MongoDB
- 安裝rabbitmq
- 安裝redis
- 安裝nacos
- 安裝mysql
- Minio
- 鏡像中心
- kubernetes
- 1. 安裝k8s
- 2.主要組件
- 3.污點
- 4.pod
- 5.控制器
- 6.網絡
- 7.探針
- 8.安裝Dashbord
- 9.secret
- 9.serviceAccount
- 10.service
- 資源清單
- kube-proxy
- flannel源文件
- 服務升級
- 筆記
- 鏡像