---
title: Kubernetes和Docker兼容性说明
description: "Kubernetes官网声明在v1.20及以上版本不再支持Docker容器引擎，但根据官网上二者兼容性问题澄清说明，解读如下："
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/twp/kunpengcpfs_19_0049.html
sourcePath: /source/zh/kunpengcpfs/twp/kunpengcpfs_19_0049.html
indexId: 95d84cb7860b3b7cedcdb4198cec97b79020a24ee8c52235a9e2020569fd3d8851
---
# Kubernetes和Docker兼容性说明

Kubernetes官网声明在v1.20及以上版本不再支持Docker容器引擎，但根据官网上二者兼容性问题澄清说明，解读如下：

1. Kubernetes v1.20之前版本完全兼容Docker。
2. Kubernetes v1.20到v1.22版本，仍然支持Docker，但在kubelet启动时打印告警。
3. 自Kubernetes v1.23版本开始，不再支持Docker引擎，但仍兼容原有的Docker镜像，并且用Docker build命令生成的镜像也能正常使用。
4. 自Kubernetes v1.23版本开始，可使用containerd或CRI-O容器运行时。

Kubernetes和Docker不兼容后，可能的应对措施如下：

1. 使用containerd或CRI-O容器运行时。
2. 使用鲲鹏iSula容器引擎，详细信息请参见《  iSula容器引擎 用户指南(https://docs.openeuler.org/zh/docs/21.03/docs/Container/iSula容器引擎.html)
》。
3. 使用Swarm或MESOS管理Docker。
