Docker Compose
Docker Compose 是一个用于定义和运行多个 Docker 容器的工具,它可以让你轻松地定义、运行和管理多个容器,支持容器之间的联合和协同工作。它使用 YAML 文件来定义应用程序的服务、网络和卷,以及如何运行容器。Docker Compose 是 Docker 官方的开源项目,目前已经成为了 Docker 配置和部署的主流工具之一。
从零开始学习 3D 打印、建模设计、编程、嵌入式开发与硬件制作
掌握 DIY 开发神器 - ESP32,初学者入门单片机的最佳选择。通过 ESP32 学习 Arduino。点击这里查看[视频教程](https://www.bilibili.com/video/BV1RM4y1a7J5/) 学习本套教程,需具备 C/C++ 基础,虽然教程中的前几节课已经简单讲解了 C 语言的部分语法,但是没有理解的小伙伴建议先学习[ C 语言快速入门](/series/c-basis/)。
掌握 DIY 开发神器 - ESP32,初学者入门单片机的最佳选择。通过 ESP32 学习 MicroPython。点击这里查看[视频教程](https://www.bilibili.com/video/BV1fX4y1q7sk/) 学习本套教程,需具备 Python 基础,没有学过 Python 的小伙伴建议先学习[ 7 天入门 Python](/series/python-basis/)。
0 基础也能学的 Python 基础课程,点击这里查看[视频教程](https://www.bilibili.com/video/BV1NL411d7T8/) > [!tip] 学习建议 > 如果你是第一次学习编程,那么 Python 就是你最好的选择! > > Python 或许不是世界上最好的编程语言,但是 Python 一定是最好的第二门编程语言!
本教程为 HTML、CSS、JS 前端快速入门,HTML 搭建网页结构,CSS 负责样式美化,JS 实现交互逻辑。 本套教程适合零基础学习者以及 Vibe Coding 使用者,以便于快速掌握网页开发基础,上手简单实例,建立前端开发基本认知。点击此处可以学习免费的 [视频教程](https://www.bilibili.com/video/BV1BT4y1W7Aw/)。
本套教程目的是为了让广大爱好者可以更快上手 3D 建模,设计自己喜欢的模型,并且,Fusion 360 现代化的设计与版本管理也能让你感受新时代的建模软件的风采,该教程将带你从零基础开始,轻松掌握 Fusion 360 的核心技巧和功能。点击此处查看[视频教程](https://www.bilibili.com/video/BV1xX4y1E7nG/)。
本套教程面向 Vibe Coder、学生、后端开发、机器人开发者,非系统管理员和运维人员! 对于初学者而言,重点是如何快速上手 Linux 系统,而非精通 Linux。精通 Linux 对于大部分开发者来说意义并不大,就好像你 windows 精通,OS 精通,安卓精通一样,虽然说可以提高一些你的效率,但是,付出的时间与收获很难成比例。
从零搞懂镜像、容器、Dockerfile 和数据卷,把你的项目打包成一个能一键部署到任意机器的盒子。
0 基础也能学的 C 语言入门课程。C 语言是嵌入式开发主流编译型语言,依靠大括号组织代码,掌握变量、分支、循环、函数、指针与数组即可完成基础开发,可直接操作硬件内存,运行效率高,是嵌入式编程必备基础。
本教程面向具备 C 语言完整基础的学习者,无 C 语言基础可以先学习我们的 [C 语言快速入门](/series/c-basis)。 本教程主打快速过渡、高效转型,不重复讲解C语言基础内容,专注讲解 C 语言与 C++ 的核心区别、C++ 独有语法特性与面向对象编程核心知识。
Docker Compose 是一个用于定义和运行多个 Docker 容器的工具,它可以让你轻松地定义、运行和管理多个容器,支持容器之间的联合和协同工作。它使用 YAML 文件来定义应用程序的服务、网络和卷,以及如何运行容器。Docker Compose 是 Docker 官方的开源项目,目前已经成为了 Docker 配置和部署的主流工具之一。
Dockerfile 是一个用于构建 Docker 镜像的文件,其中包含了构建镜像的指令、依赖项等信息。通过编写 Dockerfile,可以实现自动化构建镜像,并且可以确保每次构建出的镜像都是相同的,从而保证了环境的一致性。
容器是从镜像创建的运行实例。它可以被启动、停止、删除。每个容器都是相互隔离的、保证安全平台。可以把看做一个简易版的 Linux 环境,包括 root 用户权限、进程空间、用户空间和网络空间和运行在其中的应用程序。
Docker 镜像就是一个只读的模板,可以用来创建 Docker 容器。例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了 mysql 或用户需要的其它应用程序。
使用 Docker 之前,我们需要学会如何启动、停止、重启、查看状态等 Docker 命令
在了解 Windows 版 Docker 之前,首先要知道这是由 Docker 公司提供的一个产品。这意味着它易于下载,并且有一个很灵活的安装器(installer)。Windows 版 Docker 需要运行在一个安装了 64 位 Windows 10 操作系统的计算机上,通过启动一个独立的引擎来提供 Docker 环境。
Docker 是一种运行于 Linux 和 Windows 上的软件,用于创建、管理和编排容器。
用户和用户组管理,顾名思义就是添加用户和用户组、更改密码和设定权限等操作。可能有很多人觉得用户管理没有意义,因为我们在使用个人计算机的时候,不管执行什么操作,都是以管理员账户登录,而从来没有添加和使用过其他普通用户。这样做对个人计算机而言问题不大,但在服务器上是不行的。
Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。
作为一名 Linux 初学者,你必须熟练掌握 Linux 中至少一款文本编辑器的用法。对文本编辑器的功能(如查找、剪切和粘贴)了解越多,对你越有帮助。
这节课带你在终端里把 Linux 的文件和目录彻底管明白——从路径导航、增删改查到权限与查找,全程实操,学完就能甩开图形界面干活。
在 Linux 里,一切皆文件。 我们今天一起来看看 Linux 的目录结构。