宝塔面板Docker安装Magento2(麦进斗) – 只需简单三步就可搞定

2019年9月6日 39 3,357 892字阅读2分58秒

Magento2(麦进斗)是一套专业开源的电子商务系统。Magento设计得非常灵活,具有模块化架构体系和丰富的功能。

这篇文章就来淡淡如何利用宝塔面板Docker安装Magento2(麦进斗),用Docker安装确实简单了不少。

测试环境:宝塔面板6.9.8、Docker管理器,lnmp环境自配,解析好的域名一个。具体的需要环境的版本信息自行到官网去查吧。

一:部署

上来就开始部署吧,废话也不多说了,Docker管理器一定要安装好,如何安装之前的教程已经说过很多了,这里大鸟就不赘述。

1.1》查找镜像

我们需要使用命令来查找使用人数最多的镜像,请使用S-S-H软件连接到服务器,具体命令如下:

docker search Magento

寻找STARS最多的即可,命令运行后的截图如下:

宝塔面板Docker安装Magento2(麦进斗) - 只需简单三步就可搞定

我们看到第一个就是星星做多的,那就选择这个作为安装的镜像吧。镜像地址:

alexcheng/magento2

1.2》拉取镜像

这里我们可以直接把alexcheng/magento2 这个镜像在docker管理器中添加镜像,但是为了方便,大鸟就直接用命令来拉取镜像了,命令如下:

docker pull alexcheng/magento2

这个镜像内容有很多啊,等待的时间有点长,如图:

宝塔面板Docker安装Magento2(麦进斗) - 只需简单三步就可搞定

1.3》运行容器

上面的2步做好之后,现在就可以运行容器运行命令了,命令如下:

此处为隐藏的内容!
发表评论并刷新,方可查看
大鸟这里设置了默认端口为85,运行完成之后,用 【服务器IP:85】形式来访问magento2网站。

二:安装magento2

上面的都做好之后,打开浏览器用【服务器IP:端口号】形式来访问magento2的安装程序,如图:

宝塔面板Docker安装Magento2(麦进斗) - 只需简单三步就可搞定

同意之后,就是环境检查了,如图:

宝塔面板Docker安装Magento2(麦进斗) - 只需简单三步就可搞定

检查结果,如图:

宝塔面板Docker安装Magento2(麦进斗) - 只需简单三步就可搞定

这里都是宝塔的默认设置,么有问题之后,下一步就是添加数据库。所以,没有新建数据库,就赶紧去建一个。

宝塔面板Docker安装Magento2(麦进斗) - 只需简单三步就可搞定

安装好之后,是这样的。

宝塔面板Docker安装Magento2(麦进斗) - 只需简单三步就可搞定

看看首页:

宝塔面板Docker安装Magento2(麦进斗) - 只需简单三步就可搞定

三:总结

如果没有Docker安装,我是真的不想碰这种程序,太臃肿,安装也太复杂了。不过Vultr可以一键安装Magento2,下篇文章来水水。

  • 我的微信
  • 分享宝塔面板建站技术交流等!
  • weinxin
  • 微信公众号
  • 关注本博公众号
  • weinxin
  • 版权声明: 发表于 2019年9月6日
  • 转载注明:https://www.daniao.org/6428.html

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:39   其中:访客  35   博主  4
    • avatar VPS情报网 回复 3

      搭建一个用用看。

      • avatar jack 回复 2

        很好的文章,准备试验一下

        • avatar jack 回复 2

          请问一下:如何用某个域名直接访问 上面的那个IP+端口号,在宝塔里面该如何设置?

            • avatar 大鸟 Admin 回复

              @jack 看这篇文章:https://www.daniao.org/6446.html

                • avatar jack 回复 2

                  @大鸟 好的 待会试一下 但是前面这个命令 #docker run -p 85:80 alexcheng/magento2 运行了差不多两个小时还没好 需要这么长时间吗?

                    • avatar 大鸟 Admin 回复

                      @jack 不需要这么长时间啊,大概几分钟就可以了。

                        • avatar jack 回复 2

                          @大鸟 Sep 12 14:46:01 a4b91295e261 CRON[4266]: (www-data) CMD (www-data /usr/local/bin/php /var/www/html/bin/magento indexer:reindex)
                          Sep 12 14:46:01 a4b91295e261 CRON[4269]: (www-data) CMD (www-data /usr/local/bin/php /var/www/html/bin/magento setup:cron:run >> /var/www/html/var/log/setup.cron.log)
                          Sep 12 14:46:01 a4b91295e261 CRON[4253]: (CRON) info (No MTA installed, discarding output)
                          Sep 12 14:46:01 a4b91295e261 CRON[4255]: (CRON) info (No MTA installed, discarding output)
                          Sep 12 14:46:01 a4b91295e261 CRON[4256]: (CRON) info (No MTA installed, discarding output)
                          Sep 12 14:46:01 a4b91295e261 CRON[4251]: (CRON) info (No MTA installed, discarding output)
                          Sep 12 14:46:01 a4b91295e261 CRON[4252]: (CRON) info (No MTA installed, discarding output)
                          反复出现上面的信息 不知道出了什么问题

                            • avatar 大鸟 Admin 回复

                              @jack 定时任务没有被执行的问题。

                                • avatar jack 回复 2

                                  @大鸟 谢谢 中秋节快乐

                                  • avatar xinyi 回复 1

                                    @大鸟 请问定时任务具体是什么意思? 我也报了这样的错。

                                    • avatar xinyi 回复 1

                                      @大鸟 我的报错如下:
                                      AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 172.17.0.3. Set the ‘ServerName’ directive globally to suppress this message
                                      AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 172.17.0.3. Set the ‘ServerName’ directive globally to suppress this message
                                      [Tue Oct 15 08:33:04.145923 2019] [mpm_prefork:notice] [pid 23] AH00163: Apache/2.4.18 (Ubuntu) PHP/7.2.12 configured — resuming normal operations
                                      [Tue Oct 15 08:33:04.146399 2019] [core:notice] [pid 23] AH00094: Command line: ‘apache2 -D FOREGROUND’

                                      怎样才能访问?

                          • avatar 佛挡杀佛 回复 1

                            可以

                            • avatar 见天 回复 1

                              正常安装失败,试试docker
                              Installation is incomplete.
                              Check the console log for errors before trying again.

                              • avatar Kavin 回复 0

                                很好的文章,准备试试

                                • avatar 阿涛 回复 1

                                  学习一下搭建环境工作。

                                  • avatar 阿涛 回复 1

                                    学习学习!

                                    • avatar 电饭锅和 回复 2

                                      速度速度

                                      • avatar 电饭锅和 回复 2

                                        学习了哦

                                        • avatar 酒撒 回复 2

                                          大鸟这里设置了默认端口为85,运行完成之后,用 【服务器IP:85】形式来访问magento2网站。

                                          • avatar qxeric 回复 0

                                            楼主写的很详细,学习了。

                                            • avatar moowei 回复 0

                                              来学东西了

                                              • avatar xinyi 回复 1

                                                博主,知道如何在AWS EC2 上如歌利用docker 安装 magento2吗?

                                                  • avatar 大鸟 Admin 回复

                                                    @xinyi 一样啊,安装宝塔面板,然后安装docker管理器,就可以了

                                                  • avatar yuzp 回复 0

                                                    非常好,优秀!

                                                    • avatar zkshpro 回复 1

                                                      准备试试看

                                                      • avatar zkshpro 回复 1

                                                        看着用docker装比较方便

                                                        • avatar 华诚锐达 回复 0

                                                          好好学习一下

                                                          • avatar 举个栗子 回复 2

                                                            写的很好,不知道具体能不能搭建起来,先感谢楼主的无私分享

                                                            • avatar 举个栗子 回复 2

                                                              还不能看嘛?我跟着做,就差隐藏的那个部分内容啦,麻烦通过一下,谢谢楼主

                                                              • avatar 举个栗子 回复 2

                                                                楼主优秀,按照流程安装完毕,非常感谢

                                                                • avatar simba1224 回复 0

                                                                  写得不错

                                                                  • avatar 大海 回复 1

                                                                    我来学习一下

                                                                    • avatar 大海 回复 1

                                                                      学一下博主

                                                                      • avatar 温哥华管委会 回复 0

                                                                        好好看一下,点赞

                                                                        • avatar 呼呼 回复 0

                                                                          不错的文章

                                                                          • avatar 哈哈哈 回复 1

                                                                            谢谢啊

                                                                            • avatar 哈哈哈 回复 1

                                                                              搭建一个用用看

                                                                              • avatar aaron 回复 1

                                                                                谢谢大鸟分享

                                                                                • avatar aaron 回复 1

                                                                                  谢谢分享,写的很清楚,自己搭建一下试试看