又弄完了一次 docker

图片alt

原本想显摆一下的,但是吃完饭以后还是冷静了下来,就不贴地址了,等我慢慢完善以后再贴吧,感觉还是有一些差距的

这已经是第三次弄 docker 了。说实话前两次就是照着人家的文章在弄,很多命令都没有研究,就去弄了,dockerfile 和 compose 文件写完了,跑起来了,就当做自己会用了,现在看来还是自己 too young 。

不过这次是真心看着文档一个命令一个命令弄得,包括安装 php 扩展的几种方式也都尝试了。虽然很慢,甚是开心。

继续下去,计划完成一项,接下来就是下面的项目了。加油

终于构建了一个自己可用的 docker 了

话说,想学习 docker 很久了,一直以来总是没有时间去实践,其实也不是没有时间,而是一直没有一个好的时机去实践。 这周重做了系统了以后就忘记弄 vagrant 了。然后昨天就想用心的看一下 laravel 的源码,以加深自己的理解。但是发现本地没有 vagrant 环境,正好趁机搞一下 docker 了,于是就搞了起来。

主要参考了下面这两篇文章

https://segmentfault.com/a/1190000008833012 https://segmentfault.com/a/1190000008822648#articleHeader44

另外再进行 docker 写东西的时候,发现数据库连接不上了,所以查了一下,链接数据库的不用填写 localhost 或者 ip,直接填写 docker 的名字就 ok 了。这样就可以连接上了。

还有想说了,不知道咋说了,先学习吧。就这样

deepin 添加 phpstorm 快捷方式到 application 目录

首先创建 Phpstorm.desktop 文件,并把下面的代码输入

[Desktop Entry]
Categories=Development;
Comment[zh_CN]=
Comment=
Exec=/opt/phpstorm/bin/phpstorm.sh
GenericName[zh_CN]=IDE
GenericName=IDE
Icon=/opt/phpstorm/bin/webide.png
Name[zh_CN]=phpStorm           
Name=phpStorm       
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=Learn Programming

说明一下 Exec 是执行文件的路径,Icon 是图标的路径,Categories 是分类,这个根据系统来就可以了

然后执行下面两行代码

sudo mv Phpstorm.desktop /usr/share/applications/
sudo chmod +x Phpstorm.desktop

这样就 ok 了,在 application 目录里面就会有 phpstorm了,就这么简单,这个适用于 debain 系列,其他应用也是这样添加就ok了