PlayEdu项目复现

docker 命令

每个服务创建一个容器,并将容器连在一起。docker依托的虚拟机称之为虚拟机。

docker安装

https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce

docker-compose安装

https://blog.csdn.net/qq_37106501/article/details/141252838参考这个文档中的GitHub官方下载安装。
使用国内镜像原下载:

docker-compose启动

docker-compose up -d

修改配置(minio)

docker-compose up -d

sudo docker ps

会输出当前所有正在运行容器,
在这里插入图片描述
在这里插入图片描述
这里是指端口映射,
一般来说,有端口映射的属于主程序
出现bug
以下命令行打印主程序日志

sudo docker logs 94e7b0814263

在这里插入图片描述
S3是与存储相关的部分,考虑minio配置正确性。
在这里插入图片描述
在这里插入图片描述
这里有点问题,怎么确定用50002????

0.0.0.0:9002->9000/tcp, [::]:9002->9000/tcp, 
0.0.0.0:50002->9001/tcp, [::]:50002->9001/tcp 

使用一个服务器运行docker,将这个服务器成为宿主机,->表示映射,即将宿主机的9002端口映射为docker的9000,[::]魏IPv6对应的映射情况,有两条则为不同服务的minIO服务
在本地访问minIO地址http://172.16.1.180:50002,则进入minIO的可视化界面
获取
如何确定username、password具体的值?
在网站中填写minIO相关内容在这里插入图片描述
endpoint填写依据:

获取方式:Endpoint 是 MinIO 服务的访问地址。若 MinIO部署在本地服务器,且端口为默认 9000,则
Endpoint 可能是http://localhost:9880;若部署在远程服务器,IP 为192.168.1.100,端口9000,则
Endpoint 为http://192.168.1.108:9088。可咨询服务器管理员或査看 Minl0 部署配置文件确定。
domain:获取方式:如果为 Minl0 配置了域名访问(如通过 DNS 解析、反向代理等方式),该域名就是要填的
Domain 。比如配置了minio.example.com用于访问 Min0 服务,那么minio.example.com 就是 Domain。可
向网络或系统管理员询问已配置的域名信息。
docker-compose出错:

后台管理界面:默认管理员账号和密码为 admin@playedu.xyz / playedu
普通用户登录入口:
PC 端口:http://localhost:9800
H5 端口:http://localhost:9801
API 端口:http://localhost:9700

1.项目根目录(包含 docker-compose.yml 文件)
docker-compose down移除所有容器、网络
2.若对Dockerfile及逆行修改, docker-compose build 根据 docker-compose.yml 中的配置和 Dockerfile 重新构建镜像
3.docker-compose up -d重新启动项目

0.0.0.0 :监听服务器上的所有网络接口,包括服务器本地、私网、公网、
localhost (类似于127.0.0.1):仅监听本地环回接口,只有在服务器本机才能访问
如果是特定 IP 地址,比如 192.168.1.100 ,就只有这个指定 IP 能访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值