一直以来都想要实现一种个人工作环境保存方式,试过备份,试过dotfiles,试过github等等方式。docker的出现提供了一种新的方法,Docker改变了世界的开发部署运维方式,改变了传统计算的方方面面。Doeckfile中集中着日常开发所使用的软件,借助xrdp组件,实现了docker下的远程桌面部署,得以实现一个即开即用的开发桌面。
依赖
- root或者docker组权限
- docker 1.12版本以上,太低的版本我也没环境
Dockerfile
这个docker容易使用的是Ubuntu 16.04,没有syslog,没有cron,没有日志归集压缩等功能,如果想要这些功能,可以From phusion/baseimage,这个image不到100M。
FROM ubuntu:16.04 |
使用方法
登陆到docker权限的用户,docker级成员或者root,执行命令
1. 检出仓库 |
命令中映射目录到容器里面,是个人习惯,可选动作。
效果截图

添加XFCE4截图功能
上面的截图正在添加截图功能,首先
apt-get install xfce4-screenshooter |
然后在界面上的菜单路径
Applications=>Settings=>Keyboard=>Application Shortcuts |
增加快捷键,输入xfce4-screenshooter,如上图,按下OK后会出现一个新的对话框,按下键盘右上方的PrintScreen即可。