docker部署time machine服务

本文介绍了如何在CentOS系统上利用Docker和Netatalk搭建TimeMachine网络备份服务,通过mritd/time-machine镜像实现。首先安装Docker和docker-compose,接着配置并启动服务,最后在Mac系统中连接网络磁盘进行备份。这种方法避免了时刻连接移动硬盘,提供了一种便捷的网络备份解决方案。
摘要由CSDN通过智能技术生成

Time Machine(时光机器)是mac系统下面的系统备份工具,可以备份整个mac电脑的磁盘,备份之后可以很方便地从备份磁盘中恢复系统和文件。Time Machine支持网络磁盘,感觉比移动硬盘的方式更加方便,因为只需要连接到同一个网络即可,不需要每时每刻连着移动硬盘。而且,现在的路由器性能其实都很好,使用网络磁盘的速度不慢,所以,使用网络磁盘是一个很棒的方式。 

Time Machine有好几种方式,这里采用开源的Netatalk的方式,同时通过docker的方式,而不是直接安装。

安装docker和docker-compose

跑服务的机器是一台安装了centos的pc,ssh进去.

安装docker,在终端输入指令:

# 卸载旧版docker
yum remove docker  docker-common docker-selinux docker-engine

# 安装最新的docker
yum -y install docker

# 启动docker
service start docker

安装docker-compose,在终端输入指令:

# 通过pip的方式
# 安装pip
yum -y install epel-release

yum -y install python-pip

pip install --upgrade pip

# 判断是否安装成功,显示版本信息即表示成功
pip --version

# 安装docker-compose
pip install -U docker-compose==1.29.2

# 判断docker-compose是否安装成功,输入版本信息即表示成功
docker-compose version

安装Time Machine服务

这里使用mritd/time-machine的镜像,地址:mritd/time-machine - Docker Image | Docker Hub

启动脚本如下:

version: '2'
services:
  time-machine:
    image: mritd/time-machine
    restart: always
    container_name: time-machine
    network_mode: "host" # 网络使用host模式,这样在局域网查找比较方便
    volumes:
      - ./time_machine/data:/data # 修改为自己的地址
    command: "-u USERNAME[用户名,修改成自己的用户名] -p PASSWORD[密码,设置成自己的密码]"

# 查看是否启动成功
# 终端输入
docker ps | grep time-machine
# 结果:
c114f8cba46f   mritd/time-machine     "/entrypoint.sh -u l…"   5 weeks ago    Up 4 days                                               time-machine

看到time-machine是启动状态,即可在mac上面连接网路服务了,然后就可以在时光机器中使用网络磁盘了。

在同一局域网内如果无法通过time machine界面连接网络磁盘,那么先手动连接网络磁盘,再从time machine界面选中手动连接的网络磁盘即可。

从finder->前往->连接服务器,添加一条记录即可,注意协议是afp。

添加成功之后,可以在finder->共享中看到连接的远程磁盘【需要mac机和服务器在同一局域网】 。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值