学习Docker时用的微服务项目,包含了SpringBoot、MyBatis、Redis、Swagger等技术。
用途:
- 主要用于打包,并且以容器的方式运行。参考Docker微服务实战
- 使用Docker Compose编排多个容器,实现多个微服务的运行。 参考Docker-compose容器编排
Docker系列博客:
- 教程简介
- Docker简介
- Docker安装
- Docker常用命令
- 镜像的分层概念
- 发布镜像
- Docker私有库
- 容器数据卷
- Docker常用软件安装
- MySQL主从复制
- 分布式存储之哈希取余算法
- 3主3从Redis集群搭建与扩缩容
- Dockerfile
- Dockerfile
- 虚悬镜像
- Docker微服务实战
- Docker网络
- Docker-compose容器编排
- Portainer
- Docker重量级监控
- 完结
LearnDocker
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── peterjxl
│ │ │ └── learndocker
│ │ │ ├── config
│ │ │ │ ├── RedisConfig.java
│ │ │ │ └── SwaggerConfig.java
│ │ │ ├── controller
│ │ │ │ ├── OrderController.java
│ │ │ │ └── UserController.java
│ │ │ ├── entities
│ │ │ │ ├── User.java
│ │ │ │ └── UserDTO.java
│ │ │ ├── mapper
│ │ │ │ └── UserMapper.java
│ │ │ ├── service
│ │ │ │ └── UserService.java
│ │ │ └── LearnDockerApplication.java
│ │ └── resources
│ │ ├── mapper
│ │ │ └── UserMapper.xml
│ │ └── application.properties
├── pom.xml
└──课程资料
├── Docker2022.docx
├── Docker2022.html
└── Docker2022.mmap