用 docker 构建 laravel 开发环境

编写 dockerfile 现在 /composer 目录的所有权归属于 laraveluser。重新构建 Docker 镜像,然后运行容器。 按照以下步骤根据给定的 Dockerfile 构建镜像并运行实例: 第一步:构建 Docker … Read more

docker 实例连接本机 MySQL

对于 Docker Desktop for Mac 和 Windows,host.docker.internal 会自动解析为宿主机的 IP 地址。然而,在 Linux 上,Docker 默认不提供 host.docker.internal … Read more

docker 构建 mysql 服务101

构建 为了使用 Docker 构建一个 MySQL 5.7 服务,您需要遵循以下步骤: 完成以上步骤后,您现在可以在命令行中访问已经运行的 MySQL 5.7 服务。此外,其他应用程序也可以通过主机的 3306 端口访问该服务。 指定数据目 … Read more

docker 报Permission denied 解决方法

这个错误表明 Laravel 无法将日志写入 /var/www/html/storage/logs/laravel.log,可能确实是由于 Docker 容器内的文件权限问题导致的。要解决这个问题,请遵循以下步骤: 在这里,我们使用 use … Read more

docker 运行权限 101

Docker 容器中的权限管理对于确保应用程序安全性和避免潜在的权限问题非常重要。以下是有关 Docker 运行权限的一些关键概念: 这将使容器使用名为 www-data 的非 root 用户运行。当然,您需要确保该用户存在且具有访问所需资 … Read more

linux 查看自己的 uid

在 CentOS 系统下,要查看当前用户的用户 ID(UID),您可以在终端运行以下命令: 这将输出当前用户的 UID。 如果您想查看其他用户的 UID,可以使用 id 命令并指定用户名。例如,要查看名为 myuser 的用户的 UID,请 … Read more

不要用 sudo 运行 docker

要在执行 Docker 命令时不使用 sudo,您需要将当前用户添加到名为 docker 的组中。以下是在 Linux 系统上执行此操作的步骤: 现在,您应该能够在不使用 sudo 的情况下执行 Docker 命令了。这些更改仅适用于当前用 … Read more

git switch 和 checkout 有什么区别?

git checkout 和 git switch 都可以用于在不同分支之间切换,但它们在设计上有一些区别。从 Git 2.23 版本开始,git switch 被引入作为一个更简单且更明确的方式来切换分支,而 git checkout 这 … Read more

GitLab 项目(包括所有分支)导入到 GitHub

若要将 GitLab 项目(包括所有分支)导入到 GitHub,请按照以下步骤操作: 这个命令会克隆 GitLab 仓库的所有分支和标签。 完成以上操作后,你的 GitLab 项目及其所有分支和标签都将被成功导入到 GitHub。