docker使用macvlan获取独立ip docker使用macvlan获取独立ipdocker启动的容器会获取一个docker分配的内网ip,一般是172开头。现在想让容器内获取一个与宿主机同级别的ip,在路由器看来是两个独立的设备。 这里需要使用linux的 macvlan功能,他可以把物理网卡虚拟出来一个,让其拥有独立的mac地址,在路由器看来就是独立的设备。 docker macvlan的官方文档 操作 使用docker命令创建一 2025-05-14 #linux #docker
/etc/systemd/system和/lib/systemd/system的区别 /etc/systemd/system和/lib/systemd/system的区别记录一下这个问题: 我们系统里存在这两个目录都是可以存放systemd执行的配置文件的。他们有什么区别呢? /etc/systemd/system /lib/systemd/system 优先 2025-04-30 #linux #systemctl
如何删除 syncthing 中忽略的文件 如何删除 syncthing 中忽略的文件记录一下这个问题: 首先我又两台机器: 机器 作用 PC 数据发送方 SERVER 中转或备份 现在我有一些数据,先前是从PC同步到SERVER了的,后面我不想同步这些数据了。如果我只是简单的增加忽略模式,那先前已经同步到SERVER上的并不会被删除。按照下面步骤可以实现删除的效果,其实是利用了 恢复本地改变 的功能 操作步骤: PC端 2025-04-30 #linux #syncthing
最近的反思 最近的反思 最近的工作状态不太好,做事情变得拖拉了,精力不足思考问题时感觉头脑不灵活了,尤其是工作到下午的时候犯困。但是晚上10点多到家后反而有精神,平时上床后也得玩手机到12点半至1点才能睡觉,从而形成了恶性循环。 反思 有哪些问题导致的我最近的变化呢?我将如何改变它: 儿子半夜醒来要抱,夜间睡觉要打断好几次,不能睡完整的觉。 &emsp 2024-10-18 随笔 #思考
费曼学习法 费曼学习法前言 费曼是一个获取过诺贝尔奖的人,他讲述了一种学习方法,通过这种方法可以让你比别人对事物的学习更快更透彻。 方法描述 费曼学习法可以简化为四个单词: Concept (概念)、Review (回顾)、Simplify (简化)、Teach (教给别人)。 方法步骤第一步: 假装把它(知识)交给一个小孩子 2024-10-17 随笔 #学习理论
shardingjdbc4.x初始化数据源过程 shardingjdbc4.x初始化数据源过程前言 看过好几遍了老是忘记,idea点击配置时总是跳转到DataSourceUtil中引起误解。所以我这次要把他记录下来。 使用shardingjdbc4.x配置数据源时,一般我们是这个配置的。那他背后是如何将数据源创建出来的呢,下面请看源码。 1234567891011121314spring.shardingsphere.datasou 2024-10-09 #java #shardingjdbc
linux的dns解析 linux的dns解析dns是我们最常用的功能,他就是实现一个目的,域名转换成ip,在linux系统中如何配置最好呢。 最简单的dns系统默认会查找 /etc/resolv.conf 文件查找dns,所以我只要修改该文件就能改变系统使用的dns,像下面这样 123[root@www ~]# vim /etc/resolv.confnameserver 168.95.1.1nameserver 13 2024-09-12 搞事情 #linux #dns
docker配置使用ipv6 现在家庭宽带基本都有公网的ipv6地址了,本篇介绍如何让容器内获取到ip6地址,这里说的ip6地址不是从路由器获取的公网地址而是由docker分配的内网地址。当容器内的程序向外部发送消息时docker会进行转换,因此这个地址虽然不能被外部访问,但是可以访问外部也是有价值的。 1.检查本地的ipv6是否正确使用下面命令尝试ping和curl试试能否成功,不成功代表本地的ip 2024-09-11 搞事情 #docker
docker compose 安装 ZeroTier 客户端 1. compose文件123456789101112131415name: zerotierservices: zerotier-one: image: zerotier/zerotier:latest container_name: zerotier-one restart: always cap_add: - NET_ADMIN - SYS_AD 2024-09-10 搞事情 #zeroTier
解决emby无法删除文件问题 emby不能删除文件就是权限问题。查看emby是哪个用户执行的,要么把emby的执行用户改成文件的用户,要么把文件改为emby执行的用户。只要有权限肯定能删掉的 12345678910111213141516171819202122232425262728293031323334# 1. 首先进入容器内部docker exec -it emby /bin/sh# 2. 查看emby服务使用哪个 2024-09-04 搞事情 #docker #emby