Skip to content

Peter-JXL/LearnDocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LearnDocker

学习Docker时用的微服务项目,包含了SpringBoot、MyBatis、Redis、Swagger等技术。

用途:

  1. 主要用于打包,并且以容器的方式运行。参考Docker微服务实战
  2. 使用Docker Compose编排多个容器,实现多个微服务的运行。 参考Docker-compose容器编排

Docker系列博客:

  1. 教程简介
  2. Docker简介
  3. Docker安装
  4. Docker常用命令
  5. 镜像的分层概念
  6. 发布镜像
  7. Docker私有库
  8. 容器数据卷
  9. Docker常用软件安装
  10. MySQL主从复制
  11. 分布式存储之哈希取余算法
  12. 3主3从Redis集群搭建与扩缩容
  13. Dockerfile
  14. Dockerfile
  15. 虚悬镜像
  16. Docker微服务实战
  17. Docker网络
  18. Docker-compose容器编排
  19. Portainer
  20. Docker重量级监控
  21. 完结

项目结构

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

About

学习Docker实践用的项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published