Docker面试题(1)

  1. 什么是Docker

    复制代码
    一个容器化平台
    形式是容器
    将你的应用程序及所有依赖项打包在一起
    确保应用程序在任何环境中无缝运行
  2. 什么是Docker镜像

    复制代码
    Docker镜像是Docker容器的源代码
    用于创建容器
    使用build命令创建镜像
  3. 什么是 Docker容器

    复制代码
    包括应用程序及所有的依赖项
    作为操作系统的独立进程运行
  4. Docker容器有几种状态

    复制代码
    运行
    已停止
    重新启动
    已退出
  5. DockerFile中最常见的指定是什么

    复制代码
    FROM 指定基础镜像
    LABEL 为镜像指定标签
    RUN 运行指定命令
    CMD 容器启动时要运行的命令
  6. DockerFile中的命令COPY和ADD命令有什么区别

    复制代码
    COPY和ADD的区别是COPY的源文件只能是本地文件
  7. Docker的常用命令

    复制代码
    docker pull 拉取或更新指定的镜像
    docker push 将镜像推送到远程仓库
    docker rm 删除容器
    docker rmi 删除镜像
    docker images 列出所有镜像
    docker ps 列出所有容器
  8. 容器与主机之间的数据拷贝命令

    复制代码
    docker cp命令用于服务器与主机之间的数据拷贝
  9. 启动nginx容器(随机端口映射),并挂载本地文件目录到容器html的命令

    复制代码
    docker run -d -p -name nginx2 -v /home/nginx:/usr/share/nginx/html nginx
  10. 解释一下dockerfile中的ONBUILD指令

    复制代码
    当镜像用作另一个镜像构建的基础时,用作构建其他镜像的基础的镜像
相关推荐
devilnumber4 小时前
Java 递归算法 详解 + 核心要点 + 实战运用 + 避坑指南
java·开发语言·算法
杨浦老苏5 小时前
家庭实验室监控仪表盘HomeLab-Monitor
运维·docker·监控·群晖
asdfg12589635 小时前
JavaBean是什么?怎么理解?有什么用途?
java·开发语言
摇滚侠7 小时前
SpringMVC 入门到实战 文件上传 75-77
java·后端·spring·maven·intellij-idea
GIS数据转换器7 小时前
城市排水生命线安全运行监测平台深度解析
java·运维·人工智能·python·安全·数据挖掘·无人机
华如锦8 小时前
面了很多 Java转AI Agent方向,一些面试题总结
java·开发语言·人工智能·python·ai
睡不醒男孩0308238 小时前
CLup 6.x 版本中针对StarRocks 存算一体集群的完整操作手册
java·服务器·网络·clup
开发者联盟league8 小时前
使用k8s安装Sonarqube
云原生·容器·kubernetes
程序员黑豆8 小时前
Java中怎么实现字符串拼接呢【AI全栈开发】
java