当前位置: 首页 > news >正文

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指令
    当镜像用作另一个镜像构建的基础时,用作构建其他镜像的基础的镜像
http://www.dtcms.com/a/203651.html

相关文章:

  • ADB常用语句
  • Python 包管理工具uv常用场景使用指南
  • OpenCv高阶(十四)——LBPH人脸识别
  • 线性表数据结构-队列
  • 电感在断开的时候会按原来的电流方向流动这是什么定理?
  • 【每周一个MCP】:将pytdx封装成MCP
  • STL中的Vector(顺序表)
  • Flannel后端为UDP模式下,分析数据包的发送方式(一)
  • 【npm】npm命令大全
  • Vue3中插槽, pinia的安装和使用(超详细教程)
  • Xilinx 7Series\UltraScale 在线升级FLASH STARTUPE2和STARTUPE3使用
  • 关于收集 Android Telephony 网络信息的设计思考
  • 进程调度算法深度剖析:FCFS、SJF、RR、优先级及多级反馈队列全解
  • 【软件设计师】计算机网络考点整理
  • adb抓包
  • 云原生攻防4(Kubernetes基础补充)
  • 算法优选系列(9.BFS 解决拓扑排序)
  • 基于OpenCV的物体跟踪:CSRT算法
  • 【数据结构 · 初阶】- 快速排序
  • Kubernetes中runnable接口的深度解析与应用
  • 最新版Chrome浏览器调用ActiveX控件技术——alWebPlugin中间件V2.0.42版发布
  • 重写B站(网页、后端、小程序)
  • WinForms 应用中集成 OpenCvSharp 实现基础图像处理
  • SQL查询, 响应体临时字段报: Unknown column ‘data_json_map‘ in ‘field list‘
  • Pandas:数据分析步骤、分组函数groupby和基础画图
  • symbol【ES6】
  • 人脸识别备案介绍
  • C++之初识模版
  • 【Java高阶面经:微服务篇】4.大促生存法则:微服务降级实战与高可用架构设计
  • 掌握HTTPX:从基础到高并发工程实践