05 2019 档案

摘要:docker run -d -p 8080:80 --name nginx1 nginx mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/conf docker cp -a nginx1:/etc/nginx ~/nginx docker run -d -p 80 阅读全文
posted @ 2019-05-29 10:51 brady-wang 阅读(238) 评论(0) 推荐(0) 编辑
摘要:今天有个需求,是通过两张表进行查询。一对多的关系。通过一个主键,取出其中的一条。开始以为还好,直接用用了left join on进行查询。却发现了问题所在。其他的好弄。开始的写法借鉴这篇博客:https://bbs.csdn.net/topics/350134616?tdsourcetag=s_pc 阅读全文
posted @ 2019-05-27 11:28 brady-wang 阅读(8012) 评论(0) 推荐(1) 编辑
摘要:今天用 Lumen 框架写代码时, 也是初次体验 Lumen, 遇到了一个问题, 从数据库里查出的时间比数据库里保存的 TIMESTAMP 时间慢了8个小时, 很明显这是一个时区设置的问题, 本以为可以在1分钟内解决的, 但是我错了。 根据 Laravel 4.x 和 5.0 的经验, 只需要到 c 阅读全文
posted @ 2019-05-16 15:00 brady-wang 阅读(755) 评论(0) 推荐(0) 编辑
摘要:一、RabbitMQ概念RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的 阅读全文
posted @ 2019-05-13 10:44 brady-wang 阅读(5811) 评论(0) 推荐(1) 编辑
摘要:一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add 阅读全文
posted @ 2019-05-13 09:28 brady-wang 阅读(441) 评论(0) 推荐(0) 编辑
摘要:一直以来都是以vagrant+docker作为开发环境,可是久而久之,原Box自带的8G容量就捉襟见肘了。时不时需要手动删除一些东西。 Virtualbox 本身只支持vdi硬盘文件格式的扩容,对vmdk 格式的却不支持。但是却提供vmdk到vdi格式的转化,正好可以利用这一功能进行扩容。 1. 关 阅读全文
posted @ 2019-05-11 10:04 brady-wang 阅读(2923) 评论(0) 推荐(0) 编辑
摘要:df -h 扩展: 1.查看当前文件夹所有文件大小 du -sh 2.查看指定文件下所有文件大小 du -h /data/ 3.查看指定文件大小 du -h install.log 4.查指定文件夹大小 du -sh /data 扩展: 1.查看当前文件夹所有文件大小 2.查看指定文件下所有文件大小 阅读全文
posted @ 2019-05-11 09:39 brady-wang 阅读(2171) 评论(0) 推荐(0) 编辑
摘要:命令: df -hl 1 显示: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Size Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% / /dev/hda1 494 其他磁盘相关命令: df -hl 查看磁盘剩余空间 df -h 查看每个根路径的分区大小 du -sh [目录名] 返回该目录的大小 d... 阅读全文
posted @ 2019-05-11 09:37 brady-wang 阅读(14805) 评论(0) 推荐(0) 编辑
摘要:ls -l |grep "^-"|wc -l //验证了redhat好用 或 find ./company -type f | wc -l 查看某文件夹下文件的个数,包括子文件夹里的。 ls -lR|grep "^-"|wc -l 查看某文件夹下文件夹的个数,包括子文件夹里的。 ls -lR|gre 阅读全文
posted @ 2019-05-04 03:38 brady-wang 阅读(18622) 评论(0) 推荐(2) 编辑
摘要:一、NAT模式 特点: 1、如果主机可以上网,虚拟机可以上网 2、虚拟机之间不能ping通 3、虚拟机可以ping通主机(此时ping虚拟机的网关,即是ping主机) 4、主机不能ping通虚拟机 应用场景: 虚拟机只要求可以上网,无其它特殊要求,满足最一般需求 二、Bridged Adapter模 阅读全文
posted @ 2019-05-03 22:13 brady-wang 阅读(2548) 评论(0) 推荐(0) 编辑
摘要:<!-- flowchart 箭头图标 勿删 --> 谈到微服务的话题,技术上我们往往会涉及到多服务、多容器的部署与管理。 Docker 有三个主要的作用:Build, Ship和Run。使用docker compose我们可以在Run的层面解决很多实际问题,如:通过创建compose(基于YUML 阅读全文
posted @ 2019-05-03 21:54 brady-wang 阅读(3890) 评论(0) 推荐(1) 编辑
摘要:Vim中复制粘贴缩进错乱问题的解决方案 当你把这段缩进优美的代码直接ctrl+c,ctrl+v到Vim的时候,就会出现如下恶心的情况 可以看到,这种直接粘贴的方式会导致代码丢失和缩进错乱等情况。 解决方案 vim进入paste模式,命令如下: :set paste 进入paste模式之后,再按i进入 阅读全文
posted @ 2019-05-03 21:48 brady-wang 阅读(921) 评论(0) 推荐(0) 编辑
摘要:规则一:缩进 yaml使用一个固定的缩进风格表示数据层结构关系,Saltstack需要每个缩进级别由两个空格组成。一定不能使用tab键 规则二:冒号 yaml: mykey: my_value 每个冒号后面一定要有一个空格(以冒号结尾不需要空格,表示文件路径的模版可以不需要空格) 规则三:短横线 想 阅读全文
posted @ 2019-05-03 21:10 brady-wang 阅读(1650) 评论(0) 推荐(0) 编辑
摘要:先查看下本地的镜像,选一个作为base image: [root@docker ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE wadeson/centos_nginx v1 210a202d37b8 2 hours ago 464MB 阅读全文
posted @ 2019-05-03 13:43 brady-wang 阅读(435) 评论(0) 推荐(0) 编辑
摘要:docker构建镜像的方法: commit、dockerfile 1、使用commit来构建镜像: commit是基于原有镜像基础上构建的镜像,使用此方法构建镜像的目的:保存镜像里的一些配置信息和修改的信息。相当于一个镜像的快照。 2、使用dockerfile来构建镜像: dockerfile是快速 阅读全文
posted @ 2019-05-03 01:03 brady-wang 阅读(1239) 评论(0) 推荐(0) 编辑
摘要:docker rmi --force (dockerimages|grepdossapi|awkprint$3)dockerrmi(docker images | grep doss-api | awk '{print $3}') 阅读全文
posted @ 2019-05-03 00:05 brady-wang 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:CentOS7 安装Redis和PHP-redis扩展 daemonize yes Redis是一个key-value存储系统,属于我们常说的NoSQL。它遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它常用在缓存、队列、Pub/Sub、计 阅读全文
posted @ 2019-05-02 23:02 brady-wang 阅读(1277) 评论(0) 推荐(1) 编辑
摘要:1、首先呢先更新yum源 yum -y update 2.1、安装docker存储库 yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 这一步是什么意思呢 官方这么解释 Before you install Docker 阅读全文
posted @ 2019-05-02 22:18 brady-wang 阅读(458) 评论(0) 推荐(0) 编辑
摘要:docker exec -i -t php /bin/bash 进入php容器内执行:pecl install -o -f redis 修改php.ini,添加:extension=redis.so pecl install -o -f redis \ && rm -rf /tmp/pear \ & 阅读全文
posted @ 2019-05-02 21:15 brady-wang 阅读(6457) 评论(0) 推荐(0) 编辑
摘要:apt-get update && apt-get install procps 阅读全文
posted @ 2019-05-02 18:56 brady-wang 阅读(2126) 评论(0) 推荐(1) 编辑
摘要:apt-get update apt-get install iputils-ping apt-get install net-tools 阅读全文
posted @ 2019-05-02 17:07 brady-wang 阅读(1295) 评论(0) 推荐(0) 编辑
摘要:安装docker docker pull nginx //拉取nginx镜像 docker cp -a nginx:/etc/nginx /usr/local //把容器里面的etc下面nginx复制到外面的/usr/local下 docker run -p 8088:80 --name nginx 阅读全文
posted @ 2019-05-02 15:23 brady-wang 阅读(180) 评论(0) 推荐(0) 编辑
摘要:先卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ do 阅读全文
posted @ 2019-05-01 20:48 brady-wang 阅读(1126) 评论(0) 推荐(0) 编辑
摘要:列出docker安装过的相关包: sudo yum list installed | grep docker 阅读全文
posted @ 2019-05-01 20:34 brady-wang 阅读(2224) 评论(0) 推荐(0) 编辑
摘要:1、首先呢先更新yum源 yum update 2.1、安装docker存储库 yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 这一步是什么意思呢 官方这么解释 Before you install Docker CE 阅读全文
posted @ 2019-05-01 01:27 brady-wang 阅读(1597) 评论(1) 推荐(0) 编辑
摘要:命令说明: -p 9000:9000 :将容器的9000端口映射到主机的9000端口 --name myphp-fpm :将容器命名为myphp-fpm -v ~/nginx/www:/www :将主机中项目的目录www挂载到容器的/www -v $PWD/conf:/usr/local/etc/p 阅读全文
posted @ 2019-05-01 00:02 brady-wang 阅读(2283) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示