Docker Azk与phpmyadmin

Docker Azk与phpmyadmin,docker,azk,Docker,Azk,我将azk与RubyonRails和Mysql结合使用,效果很好。 我想用phpmyadmin添加第三个容器,以便轻松浏览和管理数据库。 你知道怎么做吗?谢谢例如,您尝试过容器吗?你可以在github和docker hub上找到很多phpmyadmin容器。我来自azk核心团队,我刚刚做了一个示例Azkfile.js展示了如何使用@h3nrik提到的图像 systems({ app: { // ... }, mysql: { // ... ports: {

我将azk与RubyonRails和Mysql结合使用,效果很好。 我想用phpmyadmin添加第三个容器,以便轻松浏览和管理数据库。
你知道怎么做吗?谢谢

例如,您尝试过容器吗?你可以在github和docker hub上找到很多
phpmyadmin
容器。

我来自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
任何其他问题,请告诉我