Docker
为什么要学习 Docker?
Docker 是世界领先的软件容器平台。 开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题。 运维人员利用 Docker 可以在隔离容器中并行运行和管理应用,获得更好的计算密度。 企业利用 Docker 可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为 Linux 和 Windows Server 应用发布新功能。
⭕怎么学习docker
学习docker之前最好有下面基础
- 计算机网络 – TCP/IP – 抓包 – Linux网络编程 (有一点网络基础就好)
- 有Linux的基础
- 有Git的基础
编程语言不限
🔮学完docker或许你可以试试这些
Docker
建立你自己的- 🔱🔧🧰C :500 行代码中的 Linux 容器
- 🔱🔧🧰Go :自己的构建包100 去构建自己的构建包
- 🔱🔧🧰Go:在 Go 中从头开始制造容器[视频]
- 🔱🔧🧰Python:Linux 容器研讨会:从头开始重构 Docker
- 🔱🔧🧰Python:一个概念模仿Docker,用10% Python编写
- 🔱🔧🧰Shell :Docker 在大约 100 行 bash 中实现
从docker进阶到k8s
💱安装docker
sudo apt install docker
yum install docker
🅱️最新补充
温馨提示
这个板块是后面在使用docker
慢慢补充的
💢🚝浅谈 linux 中的根文件系统(rootfs 的原理和介绍)
💢🚝补充:修改docker镜像的映射端口(如何修改镜像配置文件)
🗒️Docker基础篇目录
🐋 1. Docker概述
🐋 2. docker系统架构
🐋 3. docker和传统虚拟机
🐋 4. 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
✨参与贡献
要求:
如果你也想对本项目做出贡献,那么你可以先把该项目进行 fork
或者 git clone
到本地,然后自己建立一个分支 your-branch
,然后上传资料到 对应目录 下,图片信息可以上传到 /images
,然后更新 README
。