Docker 基本使用总结
- 安装入口及架构图
- docker 安装
- 配置镜像加速
- 使用案例
- Docker 基本工作机制
- 基础命令【必须熟练】
- 帮助命令
- 镜像命令【Images】
- 容器命令【Container】
- 常用命令【必须熟练】
- 后台启动容器【容器启动后自动停止坑点】
- 查看容器日志【docker logs】
- 查看容器内部进程信息【docker top】
- 查看容器元数据【docker inspect】
- 进入当前正在运行的容器【docker exec】
- 拷贝容器内的文件到真机 or 拷贝真机的内容到容器【docker cp】
- 环境搭建案例
- 部署 Nginx【涉及端口暴露 docker run -p 参数】
- 部署 Tomcat【全截图预览】
- 部署 docker 可视化面板
- 制作镜像
- docker 分层原理文章推荐
- 根据容器创建本地镜像【docker commit】
- 容器数据卷【理解: Vue中的双向绑定】
- 数据卷挂载方案
- DockerFile【镜像构建文件】
- DockerFile 快速体验
- 认识 DockerFile
- 自定义 DockerFile
- Docker 简单总结图
- Docker 网络
- 理解 docker0
- 不通过 IP 地址 PING 的方法【--link】
- 自定义网络【无需 --link】
- Dockerfile 实战 SpringBoot 项目发布【非原生环境 使用 dockerHub 上的JDK镜像实现】
- Docker Compose
- 低版本安装说明
- 基本使用说明
- 具体应用案例
- Docker Swarm
- 基本介绍
- 工作原理
- 具体应用案例
- Reference
安装入口及架构图
Client (客户端): 可以键入命令使服务端 (Docker Host) 进行工作. 可以拿 Mysql 进行举例, MySql Client 与 MySql Server 的关系.
Images (镜像): 在 Java 中可以理解为一个 Class, 在当前环境下则是一个模板.
Container (容器): 在 Java 中可以理解为对象的实例, 在当前环境下则可通过 Images 来创建应用, 并具备启动 & 停止 & 删除
等基本命令.
Registry (注册中心): 存放镜像的地方. 负责存储和分发Docker镜像.
上图来自菜鸟教程: https://www.runoob.com/docker/docker-tutorial.html, 在菜鸟教程里对 docker 的解释也蛮详细.
docker 安装
对于安装等操作, 可以参考官方文档:
官方文档: https://docs.docker.com/
安装: https://docs.docker.com/engine/install/
卸载: https://docs.docker.com/engine/install/debian/#uninstall-docker-engine
命令行手册: https://docs.docker.com/reference/cli/docker/
安装完毕使用docker verison
即可看到其版本号相关信息.
配置镜像加速
阿里云配置
登录 阿里云账号, 访问: https://cr.console.aliyun.com/cn-qingdao/instances/mirrors 即可.
原文始发于微信公众号(Heihu Share):Docker 基本使用总结
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论