Docker

提示

这将会是一个很特别的仓库

喜欢一定要在GitHubopen in new window上给个⭐

为什么要学习 Docker?

Docker 是世界领先的软件容器平台。 开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题。 运维人员利用 Docker 可以在隔离容器中并行运行和管理应用,获得更好的计算密度。 企业利用 Docker 可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为 Linux 和 Windows Server 应用发布新功能。

⭕怎么学习docker

学习docker之前最好有下面基础

编程语言不限


🔮学完docker或许你可以试试这些

建立你自己的Docker

从docker进阶到k8s

注意

⚠️ 正在更新⚡~关注等待~

💱安装docker

sudo apt install docker
yum install docker

🅱️最新补充

温馨提示

这个板块是后面在使用docker慢慢补充的

💢🚝浅谈 linux 中的根文件系统(rootfs 的原理和介绍)

💢🚝补充:Docker nginx篇

💢🚝补充:修改docker镜像的映射端口(如何修改镜像配置文件)

💢🚝补充:docker搭建Gitlab 服务器

💢🚝补充:docker搭建jenkins)

💢🚝补充:docker镜像打包导入到另一台服务器

💢🚝补充:docker底层的内核

💢🚝补充:构建镜像(集群镜像),从scratch开始

💢🚝补充:Docker Swarm 集群管理

💢🚝补充:docker 联合文件系统 深入解读

🗒️Docker基础篇目录

🐋 1. Docker概述

🐋 2. docker系统架构

🐋 3. docker和传统虚拟机

🐋 4. docker安装

🐋 5. 在 Ubuntu 上安装 Docker 引擎

🐋 6. Docker引擎(engine)详解

🐋 7. 镜像配置 — 加速

🐋 8. docker帮助启动类命令

🐋 9. docker镜像命令

🐋 10. ubuntu容器说明 — 容器的启动和运行

🐋 11. 深入理解镜像底层

🐋 12. docker提交以及命名空间

🐋 13. 使用hub.docker

🐋 14. 容器数据卷

🐋 15. docker基础篇最后补充-资源

🐋 16. tomcat安装挂载

🐋 17. docker安装MySQL

🐋 18. docker安装redis

🐋 19. mysql主从复制docker版

🐋 20. 分布式存储之hash取余算法

🐋 21. 3主3从redis集群扩缩容配置案例说明

🐋 22. redis主从扩容

🐋 23. redis主从缩容

🐋 24. DockerFile解析

🐋 25. dockerfile保留字

🐋 26. dockerfile案例

🐋 27. 虚悬镜像

🐋 28. 编写自定义镜像myubuntu

🐋 29. Docker微服务实战

🐋 30. docker 网络

🐋 31. docker网络模式

🐋 32. bridge是什么

🐋 33. host是什么

🐋 34. none是什么

🐋 35. container是什么

🐋 36. 自定义网络格式

🐋 37. Docker平台架构图解

🐋 38. docker-compose容器编排

🐋 39. Compose核心概念

🐋 40. 改造升级微服务工程docker_boot



✨参与贡献

🫵参与贡献❤️❤️💕💕open in new window

要求:

如果你也想对本项目做出贡献,那么你可以先把该项目进行 fork 或者 git clone 到本地,然后自己建立一个分支 your-branch,然后上传资料到 对应目录 下,图片信息可以上传到 /images,然后更新 README