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容器。