11-Docker课上问题总结(2107)

    • 核心知识点
  • 常见问题分析

  • 常见Bug分析

  • 课后作业

Day01~Docker 基础应用

===========================================================================

核心知识点


  • Docker 诞生的背景(服务多了,维护困难了)

  • Docker 平台基本架构(Client/Server)

  • Docker 平台核心对象(镜像-image,容器-Container)

  • Docker 平台的安装(在线安装,离线安装)

  • Docker 服务的基本操作(查看状态,启动,停止 ,重启,开机自启,关闭开机自启,查看信息)

  • Docker 镜像基本操作(pull,images,rm,save,load,inspect,history)

  • Docker 容器基本操作(run,ps,ps -a,stop,start,restart,exec,logs,exit,rm,prune)

常见问题分析


  • Docker是什么?(虚拟引擎,容器化技术平台)

  • Docker用于解决什么问题?(简化部署,运维,提高其服务的可维护性)

  • Docker的基本架构是怎样的?(Client/Server)

  • Docker中有哪些核心对象?(Image/Container)

  • 如何启动,停止docker服务?(start,Stop)

  • Docker平台下镜像,容器有哪些操作?(run,ps,ps -a,stop,start,restart,exec,logs,exit,rm,prune)

常见Bug分析


  • 虚拟机系统没有ip地址?

同学们给的方案1:修改vmvare中的配置

在这里插入图片描述

同学们给的方案2:检查vmvare如下服务是否启动了

在这里插入图片描述

  • 容器使用着镜像时,不能删除镜像,例如

[root@centos7964 docker]# docker image rm hello-world

Error response from daemon: conflict: unable to remove repository re ference “hello-world” (must force) - container a63c1ff4c716 is using its referenced image feb5d9fea6a5

  • 不要在容器内容使用docker指令,例如:

[root@fcb8fb575aaa /]# docker images

bash: docker: command not found

  • 容器运行时不能删除容器,例如:

[root@centos7964 images]# docker rm fcb

Error response from daemon: You cannot remove a running container fcb8fb575aaad5c8b99421cb8707e0701aae5e6062286bc03ca0766287270527. Stop the container before attempting removal or force remove

课后作业


  • 总结课上知识点

  • 将Docker平台,镜像,容器常用指令练熟悉

  • 预习Docker下的数据操作,镜像文件的制作等.

Day02~Docker 数据管理&镜像制作与运行&网路互联

========================================================================================

核心知识点


  • Docker中容器数据管理(数据卷,目录挂载)

  • Docker镜像的制作实践(Dockerfile~定义制作镜像需要的资源,jdk:8,sentinel:8)

  • Docker平台下常用镜像的安装(Mysql,Redis,Nginx,Nacos,…)

  • Docker平台下容器互联操作(创建网络,查看网络信息,应用网络)

常见问题分析


  • 什么是数据卷(Volume)?(docker中的一个数据管理对象)

  • 常用数据卷操作有哪些?(创建,查看,应用,删除)

  • 如何理解数据卷和目录挂载(Mount),两者的不同(是否由Docker管理)?

  • 镜像的制作过程是怎样的?(app+Dockerfile->Build)

  • 镜像文件可以被多个容器共享吗?(可以,可以基于同一个镜像文件启动多个容器)

  • 常用镜像文件的下载以及容器的启动?(MySql,Redis,Nginx,Naocs等)

  • 退出容器后想再进入容器怎么办?(首先docker ps查看容器是否在运行,假如没有运行要start启动)

常见Bug分析


  • 不能在容器内执行docker指令(因为你的docker没有安装到容器中)

  • Dockerfile的大小写以及文件内容的不完整(注意拷贝时,单词要拷贝完整)

  • 容器已经存在,但还要再创建,要注意名字重复.(可能你创建过这个容器,但是启动失败了)

  • 假如有容器使用着这个镜像,镜像是不允许删除的.

  • 基于镜像执行了docker run操作,但是通过docker ps看不到运行容器?(一定要日志)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值