-
这是您的 docker-compose 文件
-
要添加“Phpmyadmin”,您只需添加以下命令,我将留在“answer”中
更多信息:https://laravel.com/docs/sail
version: "3" services: laravel.test: build: context: ./vendor/laravel/sail/runtimes/8.0 dockerfile: Dockerfile args: WWWGROUP: "${WWWGROUP}" image: sail-8.0/app ports: - "${APP_PORT:-80}:80" environment: WWWUSER: "${WWWUSER}" LARAVEL_SAIL: 1 volumes: - ".:/var/www/html" networks: - sail depends_on: - mysql mysql: image: "mysql:8.0" ports: - "${FORWARD_DB_PORT:-3306}:3306" environment: MYSQL_ROOT_PASSWORD: "${DB_PASSWORD}" MYSQL_DATABASE: "${DB_DATABASE}" MYSQL_USER: "${DB_username}" MYSQL_PASSWORD: "${DB_PASSWORD}" MYSQL_ALLOW_EMPTY_PASSWORD: "yes" volumes: - "sailmysql:/var/lib/mysql" networks: - sail healthcheck: test: ["CMD","mysqladmin","ping","-p${DB_PASSWORD}"] retries: 3 timeout: 5s networks: sail: driver: bridge volumes: sailmysql: driver: local
-
我希望我有所帮助,因为我意识到这方面的信息不多,(至少不是很清楚)...
如何将“Phpmyadmin”添加到 Laravel 帆 (docker + laravel) - 自动:回答
•
问答
f305504552 回答:如何将“Phpmyadmin”添加到 Laravel 帆 (docker + laravel) - 自动:回答
因为这个问题我在社区里没有得到明确的答案,所以我决定问它并回答它。
要在我们的 Laravel 帆中添加一个新的 docker 容器,您必须转到您的项目文件夹中的 “docker-compose.yaml”。
在那里复制并粘贴以下命令行。
phpmyadmin:
image: phpmyadmin/phpmyadmin
links:
- mysql:mysql
ports:
- 8080:80
environment:
MYSQL_USERNAME: "${DB_USERNAME}"
MYSQL_ROOT_PASSWORD: "${DB_PASSWORD}"
PMA_HOST: mysql
networks:
- sail
depends_on:
- mysql
保存文件并转到项目中的终端
PC~/(folder-name)$ : 添加 " ./vendor/bin/sail up " -> 只包含引号内的内容
并完成 :) 如果它对您有用,请为这个答案投赞成票,谢谢。