我正在尝试使用docker来启动和运行Drupal本地开发环境。
我正在使用的网站是在数字海洋服务器上运行的。 当我访问该服务器(ssh -p 1111 @ 234.234.234.23)并运行(docker ps)时,可以看到两个容器正在运行。 一个是我从这里获得的nginx-php5-drupal容器( https://github.com/bnchdrff/dockerfiles )
另一个容器是一个容纳drupal站点数据库的mariadb容器。
我已经在这两个容器上运行(docker export),下载它们,然后将它们设置为本地图像,分别命名为(mariadb:local)和(bnchdrff / nginx-php5-drupal:latest)
然后我运行:
sudo docker运行-d –name mariadb mariadb:local / sbin / init
sudo docker运行-d -p 80:80 -p 2222:22 –name nginx-php5-drupal -bnchdrff –link mariadb:db bnchdrff / nginx -php5-drupal:latest / sbin / init
然后我尝试导航到本地主机:80和/或本地主机在我的浏览器…
没有出现。
我做对了吗?
我的理解是不完整的,因为我对所有这些都是新的。 我认为对我来说最好的办法是重新启动整个过程,从正在运行的站点导出运行的容器到在本地运行,因为我从github仓库中换出了老的活的nginx-php5-drupal容器,而我认为把网站在线定制的人… … –
谢谢。
如果您使用的是MAC OS,则需要使用boot2docker的IP地址。 您可以通过运行以下命令来获得这个:boot2docker ip