除了正常工作(特殊时期太搞人了,虽然我一直在 remote…),最近也在准备一个专栏,同时也在找文本存储或者说自己喜欢的笔记方案。我对数据的掌控性有些洁癖,不是很想用 Bear 这类东西,也摸不着头脑所以退而求其次有一段时间依赖 iCloud

最后整了一个本地 webdav 😆

当然商业网盘支持 WebDav 国内公司也有的,就曾四处安利过的坚果云

docker 好东西啊,一个宿主,一堆容器,互相隔离又互相吸引。自然 nextcloud 和数据库理所当然的处于两个容器。既然同 host 下,那容器应该内网连接就行了,这么一来人懵了

**两个容器不在一个网段内…**因为有一个容器是处于一个 stack 内的

所以,水一篇文,单纯记录一下

解决方案

--link 参数确实可以让容器联系起来,但想着就觉得可能会出现无法维护的情况。而且 docker 是有 network 的,最好还是通过创建不同的「内网」使容器可以在「正确的网路」内相互通信

创建网络

这类操作要的只是一个网桥,所以创建一个桥叫做my-bridge

1
docker network create -d bridge my-bridge

连接容器

家庭服务我是上了 dashboard(portianer) 的,所以两个容器在 network 区分别下拉拿到网桥点击添加就完事了,谁愿意写命令啊毕竟在家装b没人看(X

用命令行的话也就是把控制台自动做的繁琐操作手动做了一遍 —— 关掉容器然后添加 --network 运行容器

1
docker run --network my_bridge [...]

PS:吐槽一下自己的文章分类,是时候应该整理一下了,或者好几年前开个文章编辑器坑要填上了……

PPS:nextcloud 是 php + apache 产品…意思就是找替代品是板上钉钉……