docker-compose报错Unsupported config option for services service: 'db'
在使用docker-compose进行up-d安装的时候,提示报错:Unsupportedconfigoptionforservicesservice:'db',在docker-compose.yml配置文件中有一db项,使用mysql5.7镜像包进行服务安装,但并没有什么问题,然而在执行的时候却报上面的错误。我的docker-compose是刚刚进行安装的,之前的docker-compose版本较旧。 #安装更新版本docker-compose1.3.0 root@unps:/opt/docker-compose/#curl-Lhttps://github.com/docker/compose/releases/download/1.3.0/docker-compose-`uname-s`-`uname-m`>./d...[>>…]
echarts纵向图表标题过长时的缩略处理
使用echarts图表做页面展示的时候,有时轴上的标题文本过长,显示不全。这时如果图表是自动伸缩的话没关系,标题越长会占据越大的位置,但有时多个图表在一起展示,为了美观会控制座标轴上的标签长度或宽度,这时就需要对标题调用函数解决进行一些处理。可以对标题设置自动换行,或者设置超过一定长度时自动加省略号显示,如下图示例: 这时可以在axisLabel下添加属性和方法,当内容过长时,可以设置超过一定长度显示省略号,也可以设置按照一定长度进行内容换行处理...[>>…]
Nginx允许多个域名又不使用*号的跨域访问配置
当浏览器发起ajax请求到其他域名时,会出现跨域的问题,可以通过在nginx的配置文件上的增加配置Access-Control-Allow-Origin来解决,但此参数只允许配置单个域名或者*,当我们需要允许多个域名跨域访问时不好配置,这时可以使用nginx的map来实现,使用map的配置方法如下: #nginx.conf部分相关配置内容如下 map$http_origin$origin_allowed{ default0; https://domain1.com1; https://domain2.com1; } map$origin_allowed$origin{ default""; 1$http_origin; } server{ server_namesomehost...[>>…]
Linux下lsof命令使用详解
调试的时候通过查看进程或系统打开的文件能给调试带来极大的帮助,而lsof命令能显示Linux系统当前已打开的所有文件列表。lsof(listopenfiles)命令用于查看你进程打开的文件,打开文件的进程,进程打开的端口(TCP、UDP),还可以用于找回/恢复被删除的文件。lsof命令需要访问核心内存和各种文件,只有root权限用户才能执行此命令。 [test@server/]lsof lsof:commandnotfound [test@server/]yuminstalllsof-y Installing: lsofx86_644.82-4.el6base319k [test@server/]# lsof -i6 CO...[>>…]
Python使用pip安装install模块时指定默认源
经常安装的时候收到提示:WARNING:Retrying(Retry(total=4,connect=None,read=None,redirect=None,status=None))afterconnectionbrokenby'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnectobjectat0x00000195FDBFC6A0>,'Connectiontopypi.orgtimedout.(connecttimeout=15)')':/simple/crypto/这和本地的网络限制和网速有关,之前在docker容器中也碰到过类似情形,见地址:http://47.93.183.36/article/1034.html 可以通过指定python源的方式来进行安装,如下指定源为...[>>…]
FastApi自定义接口文档/docs中的静态资源文件
之前写过一篇文章:http://47.93.183.36/article/915.html是通过修改fastapi的库文件里的代码来实现接口文档/docs中静态资源文件修改为本地文件,但这样的方法并不是一个好方法,因为在部署环境时要去修改镜像里的库文件代码,不正规不方便。实际fastapi在其文档里有相关的功能描述,地址https://fastapi.tiangolo.com/advanced/extending-openapi/?h=get_swagger_ui_html#serve-the-static-files其中的例子简化修改一下如下: #引入库要的库 fromfastapiimportFastAPI fromfastapi.openapi....[>>…]
OpenSSH安全漏洞 before 8.5存在安全漏洞-openssh7.4升级至9.0
第三方检测报告OpenSSHbefore8.5存在安全漏洞,OpenSSH安全漏洞(CVE-2016-20012)。通过ssh-V查看当前的ssh版本是7.4,根据几项报告,需要将ssh升级到9.0版本。通过网上的一些办法,但中间碰到棘手的问题,特别是安装后启动sshd无法启动,sshd报错sshd.servicestartoperationtimedout.Terminating:详细如下:StartedSession15ofuserroot.sshd.servicestartoperationtimedout.Terminatingsshd[4900]:Receivedsignal15;terminating.systemd:FailedtostartOpenSSHserverdaemon.systemd:Unitsshd...[>>…]