模拟题目:
设置配置环境:
[candidate@node-1] $ kubectl config use-context k8s
Task
一个Dockerfile 已经存在于 /ckad/DF/Dockerfile
- 使用已存在的 Dockerfile ,构建一个名为 centos
和标签为 8.2 的容器镜像。您可以安装和使用您选择的工具。 - 使用您选择的工具,以 OCI 格式导出构建的容器镜像,并将其存储在 /ckad/DF/centos-8.2.tar
参考:
docker -h
解答:
切换环境
kubectl config use-context k8s
查看dockerfile
/ckad/DF/Dockerfile
FROM centos:8
LABEL maintainer="test dockerfile"
LABEL test=dockerfile
USER root
RUN useradd shadow
RUN mkdir /opt/shadow
构建镜像
cd /ckad/DF/
sudo docker build -t centos:8.2 .
检查镜像
sudo docker images
导出镜像并保存
sudo docker save centos:8.2 > /ckad/DF/centos-8.2.tar
ll