mac 下 docker 无法通过 IPAddress 访问 container 容器

之前就发现了 mac 下 docker 本地部署若依分离版,nginx 反向代理无效问题解决,当时还疑惑 docker 网络分配的 ip 为什么之前使用 proxy_pass 还能识别,到了 fastcgi_pass 就不认识了。原来之前是在 ubuntu 服务器上,现在是在 Mac 系统里,环境发生了变化。在了解并理解这个问题的过程中查了很多相关的文章,关于mac 系统docker 使用桥接网络

docker 容器中 ping 找不到,安装 ping 指令

测试发现,使用 docker desktop 安装的大多数镜像运行的容器中都不包含 ping 指令,使用 apt install ping 也会安装失败。然后找到了一篇如何在Ubuntu中安装ping,原来 ping 指令不是单独存在的,而是属于 iputils 的一部分。可以通过 apt install -y iputils-ping 安装 ping 指令,在这之前最好先更新 apt:apt u

macOS12 用 brew 安装了 PHP 之后仍然找不到指令

如题:macOS 12.2.1 用 brew 安装了 PHP 之后 php -v 仍然报错,指令找不到,找不到 php 可执行文件。看网上的讯息提到macOS12之后系统没有自带PHP了系统中命令行之行 php -v 确实找不到指令。使用 brew search php 找到了几个版本:php,php@7.4,php@8.0,php@8.1。新项目要求的环境是 php8.0以上,所以执行 brew

阿里云应急漏洞解决:polkit pkexec 本地提权漏洞(CVE-2021-4034)

如题,刚解决服务器被挖矿的问题,在试用企业版安全服务后突然报了一个 polkit pkexec 本地提权漏洞(CVE-2021-4034),漏洞组件:/usr/bin/pkexec。从我找到的解决教程时间来看,这明显不是新的漏洞,而是早就存在的。大概是试用服务,安全等级提升扫描出来的。解决方法主要分两步:更新到最新的polkit版本# centos: yum -y install polkit #

阿里云服务器报警:挖矿处置通知

早上收到通知:挖矿处置通知】为避免您的云服务被关停,请尽快清理挖矿活动一脸懵逼的我登录了阿里云后台,然后看到了一堆的安全事件提醒,里面都是 DDoS木马 提醒。主要是两个文件 /tmp/bin/busybox、/tmp/bin/watchdog 。打开云安全中心管理控制台,打开对应的主机的安全告警处理,各种 DDoS木马、可疑命令执行、发现后门(Webshell)文件、恶意脚本代码执行,还有挖矿程

Java 对 List 进行筛选(Stream)

转自:Java8对List进行筛选(Stream)//对相同内容的list进行去重 List<AppleNode> disList = appleList.stream().distinct().collect(Collectors.toList()); //取出name和code和apleNewList中的数据一致的内容 List<Apple> filterApple

sublime 在每一行的末尾增加逗号

之前遇到的都是有相同元素,且长度一致的字符串,可以 Ctrl+F 填入相同元素,再选择 Find All。这时会选中文件内所有相同元素,然后在左右调整到行首、行尾,再写入需要的字符,编辑器会批量插入。现在需要对没有相同元素,长度也不尽相同的字符串做批量增加处理。按照教程里 Mac 下直接执行 Ctrl + H 会关闭当前窗口,可以在顶部菜单栏 Find -> Replace 弹出底部弹框(或

mac 下 docker 安装 nginx 及端口映射相关配置

本地 Mac 环境,安装了 Docker Desktop 版本。一开始想的是除了 80 端口以外,还要有 8080 端口。按照 【Docker】docker安装nginx及端口映射相关配置 教程里,这里将主要步骤摘录一下:docker 安装 nginx1. docker 拉取 nginx 镜像docker pull nginx默认的版本就是 nginx:latest。2. 创建映射目录主要是 ng

Mac查看端口号占用

~ lsof -i tcp:8081 ✘ mac@macdeMacBook-Pro  ~  lsof -i tcp:8080 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 36066 mac 86u IPv6 0x6ae076e00d70d5a1 0t0 TCP *