首先认识几个名词,Docker-ce是docker的社区版本,提供给各种构建、发布、运行容器的工具;docker-ce-cli是社区版本的命令行工具,与docker守护进程进行交互;containerd.io是docker运行时(containerd)的核心组件,管理容器的生命周期、镜像、网络;docker-compose-plugin是一个插件,他提供docker compose命令管理多个容器。
其实k8s在1.2以后就不在原生支持docker,但仍然可以使用CRI接口管理docker容器。
常用命令
bash
docker run -d -p 8000:80 --name container1 # nginx创建容器
docker exec -it container1 /bin/bash # 交互式访问容器
这里只说部分与K8s相关的一些内容,具体docker理解会发在docker专栏。