请选择 进入手机版 | 继续访问电脑版

iKuai爱快流控路由

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 340|回复: 4

[问题反馈] docker 的几个问题咨询

[复制链接]
发表于 2022-1-10 21:28:01 | 显示全部楼层 |阅读模式
1.目前没看到有映射端口配置,比如安装mysql。要映射3306,怎么搞?目前看好像是完全映射的,有几个端口映射几个。那么问题来了,如果装了2个mysql 3306会冲突。
2. docker link 问题
如:先启动 mysql
  1. # MySQL 5.7.36
  2. docker run -d \
  3. --name mysql-5.7.36 \
  4. -p 3306:3306 \
  5. -e MYSQL_ROOT_PASSWORD=root \
  6. --restart=always \
  7. mysql:5.7.36
复制代码
再启动第2个容器,第2个容器依赖于第1个容器的mysql
  1. docker run -d \
  2. --name webstack-laravel-1.2.2 \
  3. -p 8000:8000 \
  4. -e DB_HOST=mysql \
  5. -e DB_PORT=3306 \
  6. -e DB_DATABASE=webstack \
  7. -e DB_USERNAME=root \
  8. -e DB_PASSWORD=root \
  9. -e LOGIN_COPTCHA=false \
  10. --restart=always \
  11. --link mysql-5.7.36:mysql \
  12. arvon2014/webstack-laravel:v1.2.2 /entrypoint.sh server
复制代码
这种目录何解呢?




发表于 2022-1-13 23:35:00 | 显示全部楼层
您好,可以修改第二个 port=3307 尝试下
发表于 2022-1-14 08:25:43 | 显示全部楼层
爱快产品渠道 发表于 2022-1-13 23:35
您好,可以修改第二个 port=3307 尝试下

3.5.11的爱快的docker,只支持两个参数,-v和-e,并没有-p这个,所以没法指定容器启动的端口的,但有些容器可以在运行参数里写相应的参数,可以奏效,有些则不行。所以希望爱快官方尽快完善对docker的支持吧,至少主要的那些参数得支持吧,否则真的不够好用。
 楼主| 发表于 2022-1-15 11:29:56 | 显示全部楼层
爱快产品渠道 发表于 2022-1-13 23:35
您好,可以修改第二个 port=3307 尝试下

这不是重点,重点是。2个有依赖性的容器要怎么去创建?B依赖A时,如何去创建B?指定为A?因为,我不可能容器B要依赖于mysql,容器C又依赖mysql。而去创建多个 mysql 容器。并且当下的模式也不支持,端口会重复无法指定~~~太不灵活了。玩不转~
发表于 2022-1-18 16:53:29 | 显示全部楼层
brucepapa 发表于 2022-1-14 08:25
3.5.11的爱快的docker,只支持两个参数,-v和-e,并没有-p这个,所以没法指定容器启动的端口的,但有些容 ...

为啥我不同的容器是不同的ip呢。没有你说的端口问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|论坛规章制度|iKuai Inc. ( 京ICP备13042604号 )

GMT+8, 2022-1-28 10:28

Powered by Discuz! X3.3

© 2001-2022 Comsenz Inc.

快速回复 返回顶部 返回列表