prophp/docker-bridge

v0.0.0.9 2023-02-18 19:48 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:31:37 UTC


README

  • Linux (已在 Ubuntu 19 上测试)
  • docker-compose 安装

◦ 安装

composer require prophp/docker-bridge --dev

vendor/bin/docker-bridge

▸ 创建了 GIT 提交的文件

◦ 使用

- Docker

docker/run

docker/stop - 当前容器

docker/stop-all - 停止当前机器上所有后台运行的 Docker 容器

- Gitlab CI

.gitlab-ci.ignored.yml 重命名为 .gitlab-ci.yml 以启用 Gitlab CI

/.gitlab-ci.yml 中更新 - exec "bin/test"(如有必要)

在测试目的下,用任何必要的命令替换 bin/test

注意!!! 如果您不需要完全使用 Gitlab CI,请删除 /.gitlab-ci.ignored.yml 文件

参数

▸ 默认

docker/run

▸ Apache 端口

默认 Apache 端口 是 9999

docker/run 9888

▸ Mysql

docker/run --mysql

默认情况下,mysql-port = Apache 端口 - 1

docker/run --mysql --mysql-port=9777

保存默认命令行参数

▸ 创建 /docker/default-params.txt 并将默认命令行参数保存在那里

9987 --mysql --mysql-port=9978

◦ MySQL

▸ 通过终端在 DOCKER 容器外连接到 MySQL 服务器

如何在 Linux 上安装 MySQL? - GeeksforGeeks

2.1 在 Microsoft Windows 上安装 MySQL Shell

mysql -u user --password=password -h 127.0.0.1 -P 9998 database

▸ 在 PHP Storm 中设置 MySQL 数据库

数据库 -> 数据源 -> MySQL

alt text