1、创建docker-compose.yml
version: "3.0" services:hyperf:image: hyperf/hyperf:8.1-alpine-v3.15-swoolerestart: alwayscontainer_name: wb_xhqyenvironment:- TZ=Asia/Shanghaitty: trueworking_dir: /projectvolumes:- /data/project/xhqy/admin:/project/admin- /data/project/xhqy/api:/project/api- /data/project/xhqy/activity:/project/activity- /data/project/xhqy/canal:/project/canalports:- "7012:7000"- "7013:7001"networks:- hyperf_networkmysql_container:image: mysql:8.1container_name: mysql_containernetworks:- hyperf_networkenvironment:MYSQL_ROOT_PASSWORD: 123456ports:- "3306:3306"networks:hyperf_network:driver: bridge
hyperf项目链接mysql的时候 使用mysql容器名称就可以了
其他相关命令:
1、创建数据库
CREATE DATABASE IF NOT EXISTS mydatabase CHARACTER SET utf8 COLLATE utf8_general_ci;
2、mysql导入数据
SOURCE /data/sql/wb_xhqy.sql
3、查看所有 docker 网络
docker network ls
4、查看特定网络的详细信息
docker network inspect <网络名称或网络ID>
5、显示网络接口信息
ip addr show
6、查看容器网络属性
docker inspect <容器ID或容器名称>