pikachuhy
deepin
2019-02-28 22:30 docker大法好
Reply Like 0 View the author

https://bbs.deepin.org/post/175121
直接安装 xmapp 全套环境,官方下载安装的话还自带控制面板,甚至自带一个ftp服务,感觉是最省事的稳定方案 ...
https://bbs.deepin.org/post/175121
那你随意,我只是推荐大家使用这套方案,最起码不会玩坏系统。
https://bbs.deepin.org/post/175121
基于Docker,还在乎是哪个发行版嘛...
sk811229 发表于 2019-2-28 16:05
直接安装 xmapp 全套环境,官方下载安装的话还自带控制面板,甚至自带一个ftp服务,感觉是最省事的稳定方案 ...
https://bbs.deepin.org/post/175121
应用商店里面的完全不好使。我关于Deepin应用商店里的XAMPP的折腾。应用商店里的宝塔永远是莫名其妙的失 ...
https://bbs.deepin.org/post/175121
不在乎,docker内的环境和宿主机无关了,而且像这类程序,本身就和系统无关的,哪个发行版跑起来都一样。 ...


https://bbs.deepin.org/post/175121
deepin-dreamscene能不能捡起来开发呢?动态壁纸现在Linux下根本没有能用的
秋梨膏~~~ ...
https://bbs.deepin.org/post/175121
不是太好弄,现在的壁纸是dde-desktop自己画的,这个项目也不是武汉负责了,我不好加东西( ...
原文链接 https://blog.justforlxz.com/2019/02/21/how-to-use-LNMP-on-deepin/
这篇文章将基于Docker来构建nginx、php和mysql来搭建LNMP环境,和其他教程有所不同的是,需要有一定的Docker基础。
在这里提一下,写这篇文章的原因就是在论坛看到很多人安装各种一键环境导致系统出现问题,最终发帖求助和抱怨,我当年用xampp第一次搞坏ubuntu的时候,我就再也没用过这种一键脚本了,我也是从那时候开始使用Docker来当做隔离环境的,而且迁移也很方便,整个目录复制走,再一条命令就跑起来了,比在宿主机安装各种包把系统搞的一团糟要好。
首先需要在Deepin上安装Docker,添加Docker的deb仓库,并安装docker-ce。
创建文件
写入
刷新一下仓库就可以安装了。
安装完成后重启一下系统,准备工作就算完成了一半了。
在家目录创建一个Projects目录,当做我们LNMP的工作目录,创建一个名叫docker-compose.yaml的文件,这是docker-compose的配置文件,我们通过docker-compose这个工具来管理我们的Docker容器。
所有的镜像均采用最新版本,nginx(1.15.8),php(7.3.2),mysql(8.0.15),如有需要,自行选择不同版本的镜像。
注意PHP7已经不支持mysql扩展,使用内置的MySQLnd。
写入以下配置文件:
创建nginx的配置文件,编辑 ./volumes/nginx/conf.d/nginx.conf:
创建php测试文件,编辑 ./volumes/html/index.php :
启动docker,第一次需要拉取一下镜像:
等全部结束以后,就可以访问localhost看到php的信息了。
通过Docker的方法来使用LNMP,不污染宿主机环境,不会再因为各种依赖问题而搞坏系统,这恰恰是新手容易犯的错误,使用Docker,方便你我。