【Docker】研讨会
这篇文章是以研讨会的形式,介绍如何使用Docker并熟悉它。
为了提高团队内使用Docker的知识水平和共享,我写了这篇文章。
参考网站
非常简明清晰地描述了这一点,所以我会使用它。谢谢。
前提条件
苹果电脑上已经安装了Docker Desktop。
在创建目录时,您可以使用任意名称进行操作。
1. 直到安装Nginx为止
为了使用Laravel作为Web服务器,我们将创建Nginx。

这是到目前为止的构建图像。

Docker容器的端口是80!
工作
让我们执行docker compose ps命令来查看内容。
NAME字段中会设置什么?如果要更改NAME应该怎么做?
将端口号从8080更改为其他值会怎样?如果更改为8091会发生什么?
使用Dockerfile来构建Nginx。
这个构建的形象到此为止。
- 和…一样
工作
· 1. 有什么区别?
· Dockerfile中复制的文件是什么?(参考nginx的配置值)
· docker-compose的volumes是指向哪个文件?
· default.conf中的root指向哪个文件?
· Name中指定了什么?
nginx的配置值
3. 搭建PHP~Laravel项目直到创建
在参考网站的指导下进行操作,直到出现这个画面。

这个建筑的构思形象

工作
– 在构建的示意图中添加,并以自己的理解进行理解。
– 我们在 Docker 中创建的 Laravel 项目也存在于本地的 src 目录中。这是为什么呢?
– 进入 Docker 后,我们会在 “/var/www/html” 目录中。这是为什么呢?
– 接下来,让我们尝试进行数据库连接。请手绘构建图像。
– 更多详情请参考:https://zenn.dev/naoyuki42/articles/ae215286ba92b2#mysql%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A%E3%81%AE%E4%BD%9C%E6%88%90