在周末第一次玩Docker并看到来自irssi,mutt,浏览器等的所有内容的微小图像后,我想知道本地安装的软件包是否正在为数十个容器取代?
我可以看到保持基本系统非常干净的好处,并且所有这些容器都是独立的,并且可以轻松地重新定位到不同的桌面,甚至是Windows.每个运行一个像阿尔卑斯山的小型发行版,与应用程序,如irssi等....
这是事情的发展方向还是我错过了这里的船?
Jess Frazelle不会反对你.
在她的博客文章"桌面上的Docker容器"中,她正在容纳所有内容.一切.
像Chrome本身一样:
$ docker run -it \
--net host \ # may as well YOLO
--cpuset-cpus 0 \ # control the cpu
--memory 512mb \ # max memory it can use
-v /tmp/.X11-unix:/tmp/.X11-unix \ # mount the X11 socket
-e DISPLAY=unix$DISPLAY \ # pass the display
-v $HOME/Downloads:/root/Downloads \ # optional, but nice
-v $HOME/.config/google-chrome/:/data \ # if you want to save state
--device /dev/snd \ # so we have sound
--name chrome \
jess/chrome
Run Code Online (Sandbox Code Playgroud)
但是Docker容器不仅限于这种用法,而且主要是一种表示稳定定义良好且可重现的执行环境的方法,每个容器可以使用一个服务,可以从开发工作站使用到生产服务器.
| 归档时间: |
|
| 查看次数: |
2723 次 |
| 最近记录: |