This commit is contained in:
wi-cuckoo 2015-06-06 10:23:39 +08:00
commit 66f16f0eca

View File

@ -1,12 +1,13 @@
20个为桌面用户准备的令人惊叹的Docker容器
20个令人惊叹的桌面Docker容器
================================================================================
大家好今天我们会列出一些很棒的运行在Docker容器中的桌面软件我们可以在自己的桌面系统中运行它们。Docker是一个开源的项目它提供可以将应用程序作为一个轻量级容器来打包、传送和运行的开放平台。它没有语言支持、框架或打包系统的限制可以运行在任何地方从小型的家用电脑到高端的服务器。它可以使部署和扩展web应用程序、数据库和后端服务像搭积木一样容易而不依赖特定技术栈或提供商。它主要是由开发、运维工程师使用的因为它简单、快速和方便可以用来测试和辅助开发他们产品但是我们也可以在桌面环境使用Docker这样一些桌面程序可以开箱即用。
大家好今天我们会列出一些运行在Docker容器中的很棒的桌面软件我们可以在自己的桌面系统中运行它们。Docker 是一个开源项目提供了一个可以打包、装载和运行任何应用的轻量级容器的开放平台。它没有语言支持、框架和打包系统的限制从小型的家用电脑到高端服务器在何时何地都可以运行。它可以使部署和扩展web应用程序、数据库和后端服务像搭积木一样容易而不依赖特定技术栈或提供商。它主要是由开发、运维工程师使用的因为它简单、快速和方便可以用来测试和辅助开发他们产品但是我们也可以在桌面环境使用Docker这样一些桌面程序可以开箱即用。
下边是20个非常棒的桌面软件docker镜像我们可以使用Docker来运行。
### 1. Lynx ###
Lynx是一个一直以来最受欢迎的文本界面网页浏览器它对多数Linux用户来说都很熟悉。它应该是现在还在日常和开发环境中被使用的最古老的网页浏览器了。可以使用如下命令运行Lync。
Lynx是一个一直以来最受欢迎的文本界面网页浏览器很多Linux用户都很熟悉它。它应该是现在还在日常和开发环境中被使用的最古老的网页浏览器了。可以使用如下命令运行Lync。
$ docker run -it \
--name lynx \
@ -39,7 +40,7 @@ Chrome是一个令人惊叹的图形界面网页浏览器由Google开发
### 4. Tor浏览器 ###
Tor浏览器是一个支持匿名访问的网页浏览器。它让我们可以自由地在网络世界遨游或者浏览被特定组织或者网络服务提供商封锁的网站。它会阻止人通过监视我们的网络连接来窃取我们在网络上的一举一动以及我们的确切位置。运行如下命令运行Tor浏览器。
Tor浏览器是一个支持匿名访问的网页浏览器。它让我们可以自由地在网络世界遨游或者浏览被特定组织或者网络服务提供商封锁的网站。它会阻止人通过监视我们的网络连接来窃取我们在网络上的一举一动以及我们的确切位置。运行如下命令运行Tor浏览器。
$ docker run -it \
-v /tmp/.X11-unix:/tmp/.X11-unix \
@ -50,7 +51,7 @@ Tor浏览器是一个支持匿名访问的网页浏览器。它让我们可以
### 5. Firefox浏览器 ###
Firefox浏览器是一个自由并且开源的网页浏览器它由Mozilla基金会开发。它使用Gecko和SpiderMonkey引擎。Firefox浏览器有很多新特性并且它以性能和安全性著称。
Firefox浏览器是一个自由开源的网页浏览器它由Mozilla基金会开发。它使用Gecko和SpiderMonkey引擎。Firefox浏览器有很多新特性并且它以性能和安全性著称。
$ docker run -d \
--name firefox \
@ -71,12 +72,12 @@ Rainbow Stream是一个文本界面的Twitter客户端有实时显示tweetstr
### 7. Gparted ###
Gparted是一个用来给磁盘分区的开源软件。现在可以在Docker容器里享受分区的乐趣。可以使用如下命令运行gparted。
Gparted是一个用来给磁盘分区的开源软件。现在可以在Docker容器里享受分区的乐趣。可以使用如下命令运行gparted。
$ docker run -it \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e DISPLAY=unix$DISPLAY \
--device /dev/sda:/dev/sda \ # mount the device to partition
--device /dev/sda:/dev/sda \ # 将设备挂载为分区
--name gparted \
jess/gparted
@ -91,7 +92,7 @@ GIMPGnu Image Manipulation Program是一个令人惊叹的Linux图片编
### 9. Thunderbird ###
Thunderbird是一个自由并且开源的电子邮件软件它由Mozilla基金会开发和维护。它有众多一个电子邮件软件应该具有的功能。Thunderbird非常易于安装和定制。使用如下命令在Docker中运行Thunderbird。
Thunderbird是一个自由开源的电子邮件软件它由Mozilla基金会开发和维护。它有众多一个电子邮件软件应该具有的功能。Thunderbird非常易于安装和定制。使用如下命令在Docker中运行Thunderbird。
$ docker run -d \
-e DISPLAY \
@ -102,7 +103,7 @@ Thunderbird是一个自由并且开源的电子邮件软件它由Mozilla基
### 10. Mutt ###
Mutt是一个文本界面的电子邮件客户端有很多很酷的功能色支持IMAP、POP3、SMTP支持邮件存储支持等。 使用如下命令运行Mutt。
Mutt是一个文本界面的电子邮件客户端有很多很酷的功能色支持IMAP、POP3、SMTP支持邮件存储支持等。 使用如下命令运行Mutt。
$ docker run -it \
-v /etc/localtime:/etc/localtime \
@ -114,7 +115,7 @@ Mutt是一个文本界面的电子邮件客户端有很多很酷的功能
### 11. Skype ###
Skype是一个支持文字、语音和视频的即时通讯软件它不是开源的但在Linux下可以很棒地运行。我们同样可以在Docker中运行Skype使用如下命令。
Skype是一个支持文字、语音和视频的即时通讯软件它不是开源的但在Linux下可以运行的很好。我们同样可以在Docker中运行Skype使用如下命令。
$ docker run -it \
-v /tmp/.X11-unix:/tmp/.X11-unix:ro \
@ -124,7 +125,7 @@ Skype是一个支持文字、语音和视频的即时通讯软件它不是开
### 12. Cathode ###
Cathode是一个漂亮并且高度可定制的终端模拟器灵感来自经典的计算机。使用如下命令运行Cathode。
Cathode是一个漂亮并且高度可定制的终端模拟器灵感来自古典计算机。使用如下命令运行Cathode。
$ docker run -it \
-v /tmp/.X11-unix:/tmp/.X11-unix \
@ -134,7 +135,8 @@ Cathode是一个漂亮并且高度可定制的终端模拟器灵感来自经
### 13. LibreOffice ###
LibreOffice是一个功能强大的办公套件它是自由和开源的现在由The Document基金会维护。它有干净的界面和强大的功能让我们释放创造力和提升生产力。LibreOffice将数个应用程序集成在一起是市面上最强大的自由并且开源的办公套件。
LibreOffice是一个功能强大的办公套件它是自由开源的现在由The Document基金会维护。它有干净的界面和强大的功能让我们释放创造力和提升生产力。LibreOffice将数个应用程序集成在一起是市面上最强大的自由并且开源的办公套件。
$docker run \
-v $HOME/Documents:/home/libreoffice/Documents:rw \
-v /tmp/.X11-unix:/tmp/.X11-unix \
@ -155,7 +157,7 @@ Spotify可以即时访问数百万的歌曲从经典老歌到最新单曲。
### 15. Audacity ###
Audacity是一个自由并且开源的跨平台软件用来录制和编辑音频。Audacity可以用来做所有类型音频例如podcast的后期处理如归一化、调整、淡入淡出。使用如下命令来运行Audacity。
Audacity是一个自由开源的跨平台软件用来录制和编辑音频。Audacity可以用来做所有类型音频例如podcast的后期处理如归一化、调整、淡入淡出。使用如下命令来运行Audacity。
$ docker run --rm \
-u $(id -u):$(id -g) \
@ -178,7 +180,7 @@ Eclipse是一个集成开发环境。它包含基本的工作区和用来定制
### 17. VLC媒体播放器 ###
VLC是一个自由并且开源的跨平台多媒体播放器可以播放本地文件、DVD、CD、VCD和各种流媒体。VLC由VideoLAN组织开发和维护。使用如下命令运行VLC。
VLC是一个自由开源的跨平台多媒体播放器可以播放本地文件、DVD、CD、VCD和各种流媒体。VLC由VideoLAN组织开发和维护。使用如下命令运行VLC。
$ docker run -v\
$HOME/Documents:/home/vlc/Documents:rw \
@ -196,7 +198,7 @@ Vim是一个高度可配置的文本界面文字编辑器为高效的文本
### 19. Inkscape ###
Inkscape是一个自由并且开源的矢量图形编辑器。它可以创建、编辑矢量图形如插图、图示、线条艺术、图表、徽标以及更复杂的绘画。Inkscape使用的主要矢量图形格式是SVG 1.1版本。它也可以导入和导出一些其他的格式但实际编辑使用的还是SVG格式。
Inkscape是一个自由开源的矢量图形编辑器。它可以创建、编辑矢量图形如插图、图示、线条艺术、图表、徽标以及更复杂的绘画。Inkscape使用的主要矢量图形格式是SVG 1.1版本。它也可以导入和导出一些其他的格式但实际编辑使用的还是SVG格式。
$docker build -t rasch/inkscape --rm .
$ docker run --rm -e DISPLAY \
@ -207,7 +209,7 @@ Inkscape是一个自由并且开源的矢量图形编辑器。它可以创建、
### 20. Filezilla ###
Filezilla是一个自由的FTP解决方案支持FTP、SFTP、FTPS协议。它的客户端是一个功能强大的文件管理工具。它是一个很棒的高度可靠和易用的开源FTP解决方案。
Filezilla是一个免费的FTP解决方案支持FTP、SFTP、FTPS协议。它的客户端是一个功能强大的文件管理工具。它是一个很棒的高度可靠和易用的开源FTP解决方案。
$ xhost +si:localuser:$(whoami)
$ docker run \
@ -229,7 +231,7 @@ via: http://linoxide.com/how-tos/20-docker-containers-desktop-user/
作者:[Arun Pyasi][a]
译者:[goreliu](https://github.com/goreliu)
校对:[校对者ID](https://github.com/校对者ID)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出