在Mac上,我正在Docker中运行Lando。我正在使用Lando v3.0.1,并且正在成功运行Docker Desktop v2.2.0.5。
Docker发布了稳定的更新v.2.3.0.3,我安装了它。之后,我尝试运行Lando,但收到一条警告消息,指出不支持Docker Desktop版本。
因此,我想知道是否可以在不卸载Docker的情况下回滚到以前的Docker Desktop版本。
答案 0 :(得分:2)
以前所有的容器都应该在那里。
答案 1 :(得分:0)
因此,我运行以前的Docker桌面版本的安装程序:2.2.0.5-收到警告消息,指出已经存在一个较新的Docker,并且如果我要替换它(停止,或同时保留它们)。我选择了“替换”。 安装成功。 但是当我打开Docker时,我所有正在运行的容器都消失了。 我运行lando来重新创建我的Drupal 7网站。 我从lando收到了“ Boomshakala”,确认该应用程序已正确启动,并提供了相应的功能-包括APPSERVER URL。 但是,当我访问URL时,出现错误消息: “错误:网站遇到意外错误。请稍后重试。” 关闭函数中引发的未捕获异常: “ PDOException:SQLSTATE []:未找到基表或视图:1146表'drupal7.semaphore'不存在...。”
为解决此问题,我导入了drupal数据库站点的旧副本: lando db-import .sql
然后,我导航到docroot文件夹,并运行数据库更新: 兰多·拉什(Lando Drush)
现在一切都很好;感谢@halfer的评论!