docker-compose ports和expose的区别

docker-compose中有两种方式可以暴露容器的端口:ports和expose。 1 ports ports暴露容器端口到主机的任意端口或指定端口,用法: ports: - "80:80" # 绑定容器的80端口到主机的80端口 - "9000:80" # 绑定容器的80端口到主机的9000端口 - "443" # 绑定容器的443端口到主机的任意端口,容器启动时随机分配绑定的主机端口号 不管是否指定…

Linux压缩解压命令大全

var jd_union_pid="1207647158";var jd_union_euid=""; Linux上打包、压缩、解压的命令很多,如下是不同后缀的压缩、解压命令。 tar tar xvf FileName.tar # 解包 tar cvf FileName.tar DirName # 打包 注:tar是打包,不是压缩! .gz gunzip FileName.gz # 解压1 gzip -d FileName.gz # 解压2 gzip FileName # 压缩 .tar.gz 和 .tgz t…

Windows后台启动、停止和重启WNMP脚本

WNMP,是PHP开发环境的简称,即在Windows系统下安装Nginx、MySQL、PHP三个软件。 通过DIY安装WNMP后,要一个个启动、停止和重启这几个软件就比较麻烦。 而且PHP FastCGI默认不会后台启动,需要借助 RunHiddenConsole.exe 组件。 那么,用bat脚本来做岂不是更简单? 首先,下载 RunHiddenConsole.exe 下载后,放到安装的WNMP目录下。 然…

WNMP完整教程

WNMP,是PHP开发环境的简称,即在Windows系统下安装Nginx、MySQL、PHP三个软件。 目前有很多一键安装的PHP开发环境,如phpStudy、WAMPServer、UPUPW、XAMPP、APPServ等。 phpStudy界面友好,但是MySQL版本太老。 WAMPServer的MySQL版本新,但是界面垃圾,用了很久不知道怎么开启服务器。 UPUPW版本新,DOS界面操作,介于phpstudy和WAMPS…

Linux检测远程端口是否打开

本文介绍3中检测远程端口方式,telnet、nmap和nc。 如果Linux提示找不到命令,请用apt-get或者yum安装。 1 telnet方式 命令 telnet 101.101.101.101 80 如果提示Connected to 101.101.101.101,说明80端口可以访问。 如果超时,说明端口未开放。 2 nmap方式 命令: nmap 101.101.101.101 -p 80 # 显示全部打开的端口 nmap ip 根据显示cl…

CentOS防火墙开放和关闭端口(iptables)

var jd_union_pid="1207647158";var jd_union_euid=""; 1 打开端口 以7777端口为例,命令如下: $ /sbin/iptables -I INPUT -p tcp --dport 7777 -j ACCEPT $ /etc/init.d/iptables save # 保存 $ /etc/init.d/iptables status # 查看端口状态 或者打开配置文件/etc/sysconfig/iptables,加入如下语句,然后重启防火墙: -A INPUT -p t…

Nginx开启和配置Gzip压缩

nginx 是一个高性能的 Web 服务器,合理配置nginx可以有效提高网站的响应速度。 本文介绍 nginx 的 gzip 和缓存开启配置。 gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。 1 开启gzip Nginx的压缩输出有一组gzip压缩指令来实现。 相关指令位于http{…}两个大括号之间。 # 开启gzi…

CentOS安装EPEL软件源

EPEL 是yum的一个软件源,里面包含了许多基本源里没有的软件。 一些软件如PHP、Redis、htop,必须添加EPEL源之后,才能用yum来安装。 EPEL有命令和rpm两种安装方式。 1 命令方式 yum -y install epel-release 2 rpm方式 首先,确定系统版本和位数: cat /etc/centos-release # 查看系统版本 uname -a # 查看系统位数,显示i686位32位,x…

VirtualBox虚拟机增加CentOS根目录容量

对于目前的网络开发者来说,比较好的搭档就是Win7+VirtualBox+CentOS的组合,既可以发挥Linux强大的网络服务功能,也可以有效的隔离各项服务拖慢系统,影响系统的运行,对于新手来说可以减少配置错误带来的损失,最主要的是方便移植,不同每次重装系统,都要痛苦的安装配置一大堆东西。 但如果当我们在虚拟机中安装和使用的时候,发现系…

VirtualBox设置双网卡实现虚机上网及主宿机互访

VirtualBox 虚拟机之间互连、主宿机互连、以及主宿机连接互联网的功能非常实用。 下面介绍实现主宿机通过虚拟网卡互连方式。 1 全局配置 VirtualBox安装完成后,会在系统中装一块虚拟网卡,我们在 管理 > 全局 设定中可以看到。这块网卡是在 Host-Only 连接方式中,是宿主机和虚拟机机互访的桥梁。 双击该网卡,设置IPv4地址和IPv4网…