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-releaseyum -y install python-pippip 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-machinerestart: alwayscontainer_name: time-machinenetwork_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机和服务器在同一局域网】 。

docker部署time machine服务相关推荐

  1. 基于docker部署的微服务架构(九): 分布式服务追踪 Spring Cloud Sleuth

    为什么80%的码农都做不了架构师?>>>    前言 微服务架构中完成一项功能经常会在多个服务之间远程调用(RPC),形成调用链.每个服务节点可能在不同的机器上甚至是不同的集群上,需 ...

  2. 用Docker部署TensorFlow Serving服务

    文章目录 1. 安装 Docker 2. 使用 Docker 部署 3. 请求服务 3.1 手写数字例子 3.2 猫狗分类例子 参考: https://tf.wiki/zh_hans/deployme ...

  3. Docker学习篇——使用Docker部署账单微服务项目

    Docker概念 Docker 是一个开源的应用容器引擎 诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc) Docker 可以让开发者打包他们 ...

  4. docker部署tomcat+mysql服务

    mysql服务 以sql文件clock_in.sql为例 当然也可以选择直接先起一个mysql容器,用数据库管理工具建.这边主要是为了自动部署. clock_in.sql /* Navicat MyS ...

  5. docker部署zabbix6.0服务

    前言 服务器 ip 规格 相关信息 CentOS7.9 Linux localhost 3.10.0-1160.83.1.el7.x86_64 192.168.56.110 1c2g40GB dock ...

  6. 基于docker部署的微服务架构(四): 配置中心

    原文:http://www.jianshu.com/p/b17d65934b58%20 前言 在微服务架构中,由于服务数量众多,如果使用传统的配置文件管理方式,配置文件分散在各个项目中,不易于集中管理 ...

  7. Docker部署运行微服务

    1.环境准备: 主机: X-shell X-ftp jar包 这里只说下jar包,另外两个到官网下载即可 Idea打包jar包流程 先按这四步走 先点击左下的框框,再点击maven,出现右边的窗口,点 ...

  8. ubuntu用Docker部署kafka消息服务

    ** 为了方便后续的配置,以下部署的时候IP都统一使用同一个IP ** 首先,先下载两个官方images: docker pull wurstmeister/kafka docker pull wur ...

  9. un直连服务器教程,unRAID下使用Docker部署iCloud直连相片备份服务

    作者:高丽肠 鉴于有很多朋友不喜欢看一堆叨逼叨的文字 , 伸手党和时间管理大师们可以直接从 " 部署步骤 " 开始看 . 碎碎念 自从 2018 年左右上车买了一台星际蜗牛之后 , ...

  10. 转 docker 部署 kafka

    1.下载镜像 这里使用了wurstmeister/kafka和wurstmeister/zookeeper这两个版本的镜像   docker pull wurstmeister/zookeeper d ...

最新文章

  1. wireshark 配 filddler 手机抓包
  2. android 之使用多线程中的AsyncTask实现下载网络图片资源
  3. 全局事件-广播(Broadcast)
  4. PREV-3_蓝桥杯_带分数
  5. 「作文素材详解」写作必知篇:语言优美不是作文第一要求
  6. 几款优秀的点播、RTSP/RTMP直播播放器介绍
  7. shell不允许输入空字符_shell脚本编程之控制脚本
  8. 五年26个版本:Linux系统内核全程回顾
  9. Netty核心组件总览
  10. Ogre学习笔记Basic Tutorial 前四课总结
  11. [转载] java调用c++的dll及java.lang.UnsatisfiedLinkError解决方法
  12. 希捷srd0nf1移动硬盘是叠瓦盘吗_最值得买的固态移动硬盘推荐-最佳固态移动硬盘排行榜【2020年10月】...
  13. 网页监控提醒工具WebMonitor
  14. 【操作系统 · 调度】多处理器 实时调度
  15. matlab求零点和极点,传递函数的零点和极点.PPT
  16. pc端移动端布局有什么区别
  17. 51单片机蜂鸣器实验
  18. AppStore 上架方法(将包提交到构建文件)
  19. 燕过留声:由 Activity 和 Fragment 的通信方法想到的【WIP】
  20. 服务器中java项目调用Kettle转换脚本ktr

热门文章

  1. tumblr_使用Google Analytics(分析)获取有关您的Tumblr博客的详细统计信息
  2. 一键清理系统垃圾.bat文件中的误区,你了解吗?
  3. [语义分割]CTNet: Context-based Tandem Network for Semantic Segmentation
  4. 显卡无法为此计算机,如何解决win10系统电脑中无法安装intel显卡驱动的问题
  5. mysql源码分析——THD数据结构
  6. WPF 鼠标滚轮对图片的缩放
  7. BIOS的两种引导模式
  8. 怎样查找MP3音乐链接地址 用于QQ空间背景
  9. matlab处理fits文件,读取 FITS 文件中的数据
  10. 电机控制的fast decay与slow decay