Azk与phpmyadmin
我在Ruby on Rails和Mysql上使用azk,它工作正常。 我想添加第三个容器与phpmyadmin,轻松浏览和pipe理数据库。 任何想法如何做到这一点? 谢谢
我来自Azk核心团队,我刚刚做了一个示例Azkfile.js
显示如何使用@ h3nrik提到的图像。
systems({ app: { // ... }, mysql: { // ... ports: { // exports global variables data: "3306/tcp", }, envs: { // set instances variables MYSQL_USER : "azk", MYSQL_PASS : "azk", MYSQL_DATABASE : "#{system.name}_development", PMA_URI: "#{system.name}.#{azk.default_domain}", }, export_envs:{ MYSQL_USERNAME: "#{envs.MYSQL_USER}", MYSQL_PASSWORD: "#{envs.MYSQL_PASS}", MYSQL_PORT_3306_TCP_ADDR: "#{net.host}", MYSQL_PORT_3306_TCP_PORT: "#{net.port.data}", DATABASE_URL: "mysql2://#{envs.MYSQL_USER}:#{envs.MYSQL_PASS}@#{net.host}:#{net.port.data}/${envs.MYSQL_DATABASE}", }, }, "phpmyadmin": { depends: ["mysql"], image: { docker: "corbinu/docker-phpmyadmin" }, wait: {"retry": 20, "timeout": 1000}, scalable: {"default": 0, limit: 1}, http: { // phpmyadmin.dev.azk.io domains: [ "#{system.name}.#{azk.default_domain}" ] }, ports: { // exports global variables http: "80/tcp", }, envs: { PMA_USERNAME: "azk", PMA_PASSWORD: "azk", PMA_URI: "#{system.name}.#{azk.default_domain}", }, }, })
将上面的信息添加到Azkfile.js
,只需运行下面的命令:
azk start phpmyadmin --open
任何其他问题,只要让我知道!
你试过这个容器吗? 你可以在github和docker集线器上find很多phpmyadmin
容器。
- 错误:运行rabbitmq的docker容器时的function_clause
- 如何在Docker Cloud上设置RabbitMQ集群?
- java.lang.RuntimeException:没有检测到主类
- 在Gitlab CI泊坞窗环境下无法恢复mono项目的nuget包
- 用stream利的stream利插件重写标签filter插件分割dockerstdout和stderr
- 如何让sbt-native-packager结合两层docker图像
- 用于确定性CI构build的便携式docker守护程序
- 我怎样才能得到在一台机器上启动的一个单位的IP地址,并在另一个机组中使用它?
- 无法让MLT框架在Docker容器中处理audio