Docker学习终章总结

文章发晚了,现在发一下

再次说一下,自己是做渗透的,学习docker的目的是我不希望自己看不懂这些docker命令,看不懂这些docker的配置。

更何况最近涉及到了一些新的概念,即docker逃逸。简单来说就是打进去后发现是一个docker机器shell,怎么才能获得宿主机的shell?

所以我必须通过学习docker的相关概念和操作,才能更加理解和深入以后的渗透测试过程。

计算机专业大学四年为什么要学习计算机组成原理,算法与数据结构,计算机网络,操作系统和C语言?就是因为这些前提条件理论你要是熟能生巧,那么今后以不变应万变,你的理解和学习会比别人更加快速高效。

耐得住单调,耐得住寂寞,少研究别人,多提升自己,不是成功来得慢,而是你努力的不够狠。

总结一下不到20天的docker学习。

Docker概念

  • docker是什么?
  • docker能做什么?
  • docker解决了什么痛点?
  • docker有什么优势?
  • docker是不是主流技术?
  • docker能够应用于哪些场景?

Docker安装

  • 官网
  • 在线练习平台

Docker组成以及其他关联概念

  • 仓库
  • 镜像
  • 容器
  • tar包
  • docker network
  • dockerfile
  • docker-compose
  • docker图形化监控工具

Docker基本命令

  • docker启动、停止、注册服务
  • 检查docker系统、进程、占用空间、详细信息
  • 查看、搜索、拉取、删除、推送镜像
  • 新建、删除、前台启动、后台守护式进程启动、开机自启动容器
  • 容器日志、空间查看
  • 容器内文件拷贝备份

Docker进阶命令

  • docker容器导出成镜像
  • docker镜像导出为tar包
  • docker容器导出为tar包
  • tar包导入成镜像
  • docker新建容器数据卷

Docker虚悬镜像

  • 新建、查看、删除虚悬镜像

Docker基本软件安装

  • tomcat安装
  • mysql安装
  • redis安装
  • nginx安装

Dockerfile

  • 概念、新建、查看、编辑dockerfile

Docker network

  • bridge
  • host
  • none
  • container

Docker-compose

  • 安装、查看、编写、使用
  • 安装灯塔
  • 安装轻量级、重量级、图形化可视监控工具

课程用到的所有的镜像,用来自己练习

Docker学习终章总结

上一篇:docker-compose安装部署sonarqube8.9.6最新版


下一篇:Docker 安装