1. <wbr id="cnjas"><legend id="cnjas"></legend></wbr>

          Linux培訓
          達內IT學院

          400-111-8989

          20個令人驚嘆的桌面Docker容器

          • 發布:Linux培訓
          • 來源:網絡
          • 時間:2015-06-09 15:38

          Docker 是一個開源項目,提供了一個可以打包、裝載和運行任何應用的輕量級容器的開放平臺。它沒有語言支持、框架和打包系統的限制,從小型的家用電腦到高端服務器,在何時何地都 可以運行。它可以使部署和擴展web應用程序、數據庫和后端服務像搭積木一樣容易,而不依賴特定技術棧或提供商。它主要是由開發、運維工程師使用的,因為它簡單、快速和方便,可以用 來測試和輔助開發他們產品,但是我們也可以在桌面環境使用Docker,這樣一些桌面程序可以開箱即用。

          下邊是20個非常棒的桌面軟件docker鏡像,我們可以使用Docker來運行。

          1. Lynx

          Lynx是一個一直以來最受歡迎的文本界面網頁瀏覽器,很多Linux用戶都很熟悉它。它應該是現在還在日常和開發環境中被使用的最古老的網頁瀏覽器了。可以使用如下命令運行Lync。

          $ docker run -it \
          --name lynx \
          jess/lynx

          2. Irssi

          Irssi是一個非常棒的文本界面IRC客戶端。可以使用如下命令運行Irssi。

          docker run -it --name my-irssi -e TERM -u $(id -u):$(id -g) \
          -v $HOME/.irssi:/home/user/.irssi:ro \
          -v /etc/localtime:/etc/localtime:ro \
          irssi

          3. Chrome

          Chrome是一個令人驚嘆的圖形界面網頁瀏覽器,由Google開發,它基于開源的Chromium項目。Google Chrome是一個被廣泛使用的、快速安全的網頁瀏覽器,經常上網的人會非常熟悉它。我 們可以使用如下命令在Docker中運行Chrome。

          $ docker run -it \
          --net host \
          --cpuset 0 \
          --memory 512mb \
          -v /tmp/.X11-unix:/tmp/.X11-unix \
          -e DISPLAY=unix$DISPLAY \
          -v $HOME/Downloads:/root/Downloads \
          -v $HOME/.config/google-chrome/:/data \
          -v /dev/snd:/dev/snd --privileged \
          --name chrome \
          jess/chrome

          4. Tor瀏覽器

          Tor瀏覽器是一個支持匿名訪問的網頁瀏覽器。它讓我們可以自由地在網絡世界遨游,或者瀏覽被特定組織或者網絡服務提供商封鎖的網站。它會阻止別人通過監視我們的網絡連接來竊取我 們在網絡上的一舉一動以及我們的確切位置。運行如下命令運行Tor瀏覽器。

          $ docker run -it \
          -v /tmp/.X11-unix:/tmp/.X11-unix \
          -e DISPLAY=unix$DISPLAY \
          -v /dev/snd:/dev/snd --privileged \
          --name tor-browser \
          jess/tor-browser

          5. Firefox瀏覽器

          Firefox瀏覽器是一個自由開源的網頁瀏覽器,它由Mozilla基金會開發。它使用Gecko和SpiderMonkey引擎。Firefox瀏覽器有很多新特性,并且它以性能和安全性著稱。

          $ docker run -d \
          --name firefox \
          -e DISPLAY=$DISPLAY \
          -v /tmp/.X11-unix:/tmp/.X11-unix \
          kennethkl/firefox

          6. Rainbow Stream

          Rainbow Stream是一個文本界面的Twitter客戶端,有實時顯示tweetstream、搜索、喜歡和更多其他特性,可以直接在終端使用。使用如下命令運行Rainbow Stream。

          $ docker run -it \
          -v /etc/localtime:/etc/localtime \
          -v $HOME/.rainbow_oauth:/root/.rainbow_oauth \
          -v $HOME/.rainbow_config.json:/root/.rainbow_config.json \
          --name rainbowstream \
          jess/rainbowstream

          7. Gparted

          Gparted是一個用來給磁盤分區的開源軟件。現在可以在Docker容器里享受分區的樂趣了。可以使用如下命令運行gparted。

          $ docker run -it \
          -v /tmp/.X11-unix:/tmp/.X11-unix \
          -e DISPLAY=unix$DISPLAY \
          --device /dev/sda:/dev/sda \ # 將設備掛載為分區
          --name gparted \
          jess/gparted

          8. GIMP圖片編輯器

          GIMP(Gnu Image Manipulation Program)是一個令人驚嘆的Linux圖片編輯軟件。它是一個可以自由分發的可以處理照片修正、圖像合成和圖像創作等任務的工具。

          $ docker run -it \
          --rm -e DISPLAY=$DISPLAY \
          -v /tmp/.X11-unix:/tmp/.X11-unix \
          jarfil/gimp-git

          9. Thunderbird

          Thunderbird是一個自由開源的電子郵件軟件,它由Mozilla基金會開發和維護。它有眾多一個電子郵件軟件應該具有的功能。Thunderbird非常易于安裝和定制。使用如下命令在Docker中運 行Thunderbird。

          $ docker run -d \
          -e DISPLAY \
          -v /tmp/.X11-unix:/tmp/.X11-unix:ro \
          -u docker \
          -v $HOME/docker-data/thunderbird:/home/docker/.thunderbird/ \
          yantis/thunderbird thunderbird

          10. Mutt

          Mutt是一個文本界面的電子郵件客戶端,有很多很酷的功能,如彩色支持,IMAP、POP3、SMTP支持,郵件存儲支持等。 使用如下命令運行Mutt。

          $ docker run -it \
          -v /etc/localtime:/etc/localtime \
          -e GMAIL -e GMAIL_NAME \
          -e GMAIL_PASS -e GMAIL_FROM \
          -v $HOME/.gnupg:/home/user/.gnupg \
          --name mutt \
          jess/mutt

          11. Skype

          Skype是一個支持文字、語音和視頻的即時通訊軟件,它不是開源的,但在Linux下可以運行的很好。我們同樣可以在Docker中運行Skype,使用如下命令。

          $ docker run -it \
          -v /tmp/.X11-unix:/tmp/.X11-unix:ro \
          -v /dev/snd:/dev/snd --privileged \
          -e DISPLAY="unix$DISPLAY" \
          tianon/skype

          12. Cathode

          Cathode是一個漂亮并且高度可定制的終端模擬器,靈感來自古典計算機。使用如下命令運行Cathode。

          $ docker run -it \
          -v /tmp/.X11-unix:/tmp/.X11-unix \
          -e DISPLAY=unix$DISPLAY \
          --name cathode \
          jess/1995

          13. LibreOffice

          LibreOffice是一個功能強大的辦公套件,它是自由開源的,現在由The Document基金會維護。它有干凈的界面和強大的功能,讓我們釋放創造力和提升生產力。LibreOffice將數個應用程 序集成在一起,是市面上最強大的自由并且開源的辦公套件。

          $docker run \
          -v $HOME/Documents:/home/libreoffice/Documents:rw \
          -v /tmp/.X11-unix:/tmp/.X11-unix \
          -e uid=$(id -u) -e gid=$(id -g) \
          -e DISPLAY=unix$DISPLAY --name libreoffice \
          chrisdaish/libreoffice

          14. Spotify

          Spotify可以即時訪問數百萬的歌曲,從經典老歌到最新單曲。可以使用如下命令在Docker中聽我們最喜歡的歌曲。

          $ docker run -it \
          -v /tmp/.X11-unix:/tmp/.X11-unix \
          -e DISPLAY=unix$DISPLAY \
          -v /dev/snd:/dev/snd --privileged \
          --name spotify \
          jess/spotify

          15. Audacity

          Audacity是一個自由開源的跨平臺軟件,用來錄制和編輯音頻。Audacity可以用來做所有類型音頻(例如podcast)的后期處理,如歸一化、調整、淡入淡出。使用如下命令來運行Audacity。

          $ docker run --rm \
          -u $(id -u):$(id -g) \
          -v /tmp/.X11-unix:/tmp/.X11-unix:ro \
          -v /dev/snd:/dev/snd \
          -v "$HOME:$HOME" \
          -w "$HOME" \
          -e DISPLAY="unix$DISPLAY" \
          -e HOME \
          $(find /dev/snd/ -type c | sed 's/^/--device /') \
          knickers/audacity

          16. Eclipse

          Eclipse是一個集成開發環境。它包含基本的工作區和用來定制環境的可擴展插件系統。它在Java開發者中很流行。

          $ docker run -v ~/workspace/:/home/eclipse/workspace/ \
          -e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix:ro \
          -d leesah/eclipse

          17. VLC媒體播放器

          VLC是一個自由開源的跨平臺多媒體播放器,可以播放本地文件、DVD、CD、VCD和各種流媒體。VLC由VideoLAN組織開發和維護。使用如下命令運行VLC。

          $ docker run -v\
          $HOME/Documents:/home/vlc/Documents:rw \
          -v /dev/snd:/dev/snd --privileged \
          -v /tmp/.X11-unix:/tmp/.X11-unix \
          -e uid=$(id -u) -e gid=$(id -g) \
          -e DISPLAY=unix$DISPLAY --name vlc \
          chrisdaish/vlc

          18. Vim編輯器

          Vim是一個高度可配置的文本界面文字編輯器,為高效的文本編輯而生。它是預裝在多數UNIX系統中的vi編輯器的改進版本。

          $ docker run -i -t --name my-vim -v ~/:/home/dev/src haron/vim

          19. Inkscape

          Inkscape是一個自由開源的矢量圖形編輯器。它可以創建、編輯矢量圖形,如插圖、圖示、線條藝術、圖表、徽標以及更復雜的繪畫。Inkscape使用的主要矢量圖形格式是SVG 1.1版本。它 也可以導入和導出一些其他的格式,但實際編輯使用的還是SVG格式。

          $docker build -t rasch/inkscape --rm .
          $ docker run --rm -e DISPLAY \
          -u inkscaper
          -v /tmp/.X11-unix:/tmp/.X11-unix \
          -v $HOME/.Xauthority:/home/inkscaper/.Xauthority \
          --net=host rasch/inkscape

          20. Filezilla

          Filezilla是一個免費的FTP解決方案,支持FTP、SFTP、FTPS協議。它的客戶端是一個功能強大的文件管理工具。它是一個很棒的高度可靠和易用的開源FTP解決方案。

          $ xhost +si:localuser:$(whoami)
          $ docker run \
          -d \
          -e DISPLAY \
          -v /tmp/.X11-unix:/tmp/.X11-unix:ro \
          -u docker \
          -v /:/host \
          -v $HOME/docker-data/filezilla:/home/docker/.config/filezilla/ \
          yantis/filezilla filezilla

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:如何查看Linux上種子文件的內容
          下一篇:Ubuntu系統的降溫方案
          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          欧美做爰视频免费播放_做暖全过程免费的视频_性爱免费视频 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>