跳到主要内容

6 篇博文 含有标签「docker」

查看所有标签

· 阅读需 3 分钟

前言

之前写过一篇文章关于挂载腾讯云 COS 内容到本地,其中使用到了一款名为 cosfs 的软件,后来我发现该软件是 s3fs 的一个分支。并且腾讯云 COS 兼容 S3 的 API,所以索性直接用 s3fs 算了。

之前那篇文章中也缺失了开机自动挂载的部分,我最近发现了一个内含 s3fs 的 Docker 镜像,可以通过 Docker 容器自动启动来实现开机自动挂载。

· 阅读需 6 分钟

前言

restic 不会在后台运行,没有定时备份的功能。如果你有定时备份文件的需求,你可以使用 lobaro/restic-backup-docker 项目,这个项目提供了一个 Docker 镜像,可以很方便地使用 restic 定时进行文件备份。

· 阅读需 6 分钟

前言

最近发生了一些事件:Github 封禁某些国家用户的账号;Gitee 公开仓库变私有,公开需通过审核。

这些大平台提供的服务看起来也不是那么可靠。这时候你可以自建一个 Git 服务平台自用,自己保管数据。

· 阅读需 2 分钟

前言

有些服务只需要在本地访问,不需要向外暴露端口,不然会有安全隐患,总有一大堆机器扫描你的端口,尝试接入你的服务。

通过 Docker 暴露的端口,即使没有在防火墙中手动放行,在外部还是可以访问到。

· 阅读需 3 分钟

前言

之前在「开启 Docker Remote API 并启用 TLS」1 中记录过 Docker 暴露 Remote API 并配置 TLS 支持,虽然其中引用了别人的脚本来简化证书的签发步骤,但是在证书签发完成之后还是需要对 Docker 的启动命令进行修改,还是一个比较繁琐的步骤。

后来我发现了 docker-remote-api-tls2 项目,它提供了一个 Docker 镜像,在运行镜像之后它会自动完成证书签发和 API 转发步骤。

· 阅读需 4 分钟

前言

Portainer1 是一款 Docker 可视化管理面板,它不仅可以管理本地的 Docker 实例,还可以通过 Docker Remote API 访问管理远程 Docker 资源。Docker Remote API 就是通过 HTTP 协议暴露 Docker 资源,启用 TLS 可以实现远程访问鉴权。

Docker 的官方文档提供了详细的开启 Docker Remote API 和开启 TLS 的教程 2。但是在签发证书的过程中涉及到的命令比较多,且繁琐,我就从网络上寻找到了别人写好的签发证书的脚本 3,可以很方便地替代纯手工操作。

本文中的操作都在 CentOS 7 中完成。