使用两个容器与docker一起设置drupal?nginx和mariadb

使用两个容器与docker一起设置drupal?nginx和mariadb,drupal,nginx,docker,mariadb,Drupal,Nginx,Docker,Mariadb,我正在尝试使用docker建立并运行Drupal本地开发环境 我工作的网站是实时的,运行在数字海洋服务器上。当我访问该服务器时(ssh-p 1111@234.234.234.23) 和运行(docker ps)我可以看到两个容器正在运行。一个是我从这里得到的nginx-php5-drupal容器() 另一个容器是mariadb容器,它保存drupal站点的数据库 我已经在这两个容器上运行了(docker导出),下载了它们,然后在本地将它们设置为图像,分别命名为(mariadb:local)和(b

我正在尝试使用docker建立并运行Drupal本地开发环境

我工作的网站是实时的,运行在数字海洋服务器上。当我访问该服务器时(ssh-p 1111@234.234.234.23) 和运行(docker ps)我可以看到两个容器正在运行。一个是我从这里得到的nginx-php5-drupal容器()

另一个容器是mariadb容器,它保存drupal站点的数据库

我已经在这两个容器上运行了(docker导出),下载了它们,然后在本地将它们设置为图像,分别命名为(mariadb:local)和(bnchdrff/nginx-php5-drupal:latest)

然后我运行:

sudo docker run-d——名称mariadb mariadb:local/sbin/init

sudo docker run-d-p80:80-p2222:22——名称nginx-php5-drupal-bnchdrff——链接mariadb:db-bnchdrff/nginx-php5-drupal:latest/sbin/init

然后我尝试在浏览器中导航到localhost:80和/或localhost

什么也没有出现

我这样做对吗

我的理解是不完整的,因为我对这一切都是陌生的。我认为对我来说最好的事情是重新启动整个过程,从实时站点导出运行中的容器到在本地运行它们,因为我将实时nginx-php5-drupal容器替换为github repo中的旧容器,我认为让站点上线的人定制了它


谢谢

如果您在MAC OS上,则需要使用boot2docker ip地址。 您可以通过运行以下命令来实现这一点:boot2dockerip