【Kubernetes知识点问答题】Docker CE 部署
目录
1.ca-certificates, gnupg, lsb-release 三个包的解释。
2.docker-ce, docker-ce-cli, containerd.io, docker-compose-plugin 作用。
3.K8s 在 1.2 之后就不再支持 docker,请解释对错。
4.举例说明创建容器以及以交互方式访问容器的命令?
1.ca-certificates, gnupg, lsb-release 三个包的解释。
①
ca-certificates
软件包提供常用的 SSL 证书,用于在 Linux 系统中进行安全的网络通信。
②
gnupg
软件包提供一系列用于保护数据安全的加密和解密的工具。
③
lsb-release
软件包包含了 Linux 发行版相关的信息,例如发行版的名称、版本、代号等。
2.docker-ce, docker-ce-cli, containerd.io, docker-compose-plugin 作用。
①
docker-ce
是 Docker
的社区版本,提供了构建、发布和运行容器的工具和服务。
②
docker-ce-cli
是 Docker
社区版的命令行工具,用来和 Docker 守护进程进行交互。
③
containerd.io
是 Docker
运行时的核心组件,提供容器的生命周期、镜像、网络管理等功能。
④
docker-compose-plugin
用于在单台主机上管理和编排多个容器的运行。
3.K8s 在 1.2 之后就不再支持 docker,请解释对错。
由于 Docker 公司的商业化行为,因此 K8s 官方在 1.2 版本之后就不再直接支持 docker 容器的运行,
但仍然可以通过 K8s
提供的 CRI 运行时接口管理 docker
容器。
4.举例说明创建容器以及以交互方式访问容器的命令?
①
创建容器:
docker run -d -p 8000:80
--name container1 nginx
②
以交互方式访问容器:
docker exec -it container1
/bin/bash