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

          Linux培訓
          達內IT學院

          400-111-8989

          如何在Linux上安裝配置DockerUI

          • 發布:Linux培訓
          • 來源:云計算
          • 時間:2015-12-02 17:42

          Docker 越來越流行了。在一個容器里面而不是虛擬機里運行一個完整的操作系統是一種非常棒的技術和想法。docker 已經通過節省工作時間來拯救了成千上萬的系統管理員和開發人員。這是一個開源技術,提供一個平臺來把應用程序當作容器來打包、分發、共享和運行,而不用關注主機上運行的操作系統是什么。它沒有開發語言、框架或打包系統的限制,并且可以在任何時間、任何地點運行,從小型計算機到高端服務器都可以。

          運行 docker 容器和管理它們可能會花費一點點努力和時間,所以現在有一款基于 web 的應用程序-DockerUI,可以讓管理和運行容器變得很簡單。DockerUI 是一個對那些不熟悉 Linux 命令行,但又很想運行容器化程序的人很有幫助的工具。DockerUI 是一個開源的基于 web 的應用程序,它最值得稱道的是它華麗的設計和用來運行和管理 docker 的簡潔的操作界面。

          下面會介紹如何在Linux上安裝配置DockerUI。

          在Linux上安裝配置DockerUI

          1. 安裝 docker

          首先,我們需要安裝 docker。我們得感謝 docker 的開發者,讓我們可以簡單的在主流 linux 發行版上安裝 docker。為了安裝 docker,我們得在對應的發行版上使用下面的命令。

          Ubuntu/Fedora/CentOS/RHEL/Debian

          docker 維護者已經寫了一個非常棒的腳本,用它可以在 Ubuntu 15.04/14.10/14.04、 CentOS 6.x/7、 Fedora 22、 RHEL 7 和 Debian 8.x 這幾個 linux 發行版上安裝 docker。這個腳本可以識別出我們的機器上運行的 linux 的發行版本,然后將需要的源庫添加到文件系統、并更新本地的安裝源目錄,最后安裝 docker 及其依賴庫。要使用這個腳本安裝docker,我們需要在 root 用戶或者 sudo 權限下運行如下的命令,

          # curl -sSL https://get.docker.com/ | sh

          OpenSuse/SUSE Linux 企業版

          要在運行了 OpenSuse 13.1/13.2 或者 SUSE Linux Enterprise Server 12 的機器上安裝 docker,我們只需要簡單的執行zypper 命令。運行下面的命令就可以安裝最新版本的docker:

          # zypper in docker

          ArchLinux

          docker 在 ArchLinux 的官方源和社區維護的 AUR 庫中可以找到。所以在 ArchLinux 上我們有兩種方式來安裝 docker。使用官方源安裝,需要執行下面的 pacman 命令:

          # pacman -S docker

          如果要從社區源 AUR 安裝 docker,需要執行下面的命令:

          # yaourt -S docker-git

          2. 啟動

          安裝好 docker 之后,我們需要運行 docker 守護進程,然后才能運行并管理 docker 容器。我們需要使用下列命令來確認 docker 守護進程已經安裝并運行了。

          在 SysVinit 上

          # service docker start

          在Systemd 上

          # systemctl start docker

          3. 安裝 DockerUI

          安裝 DockerUI 比安裝 docker 要簡單很多。我們僅僅需要從 docker 注冊庫上拉取 dockerui ,然后在容器里面運行。要完成這些,我們只需要簡單的執行下面的命令:

          # docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui

          安裝 DockerUI

          在上面的命令里,dockerui 使用的默認端口是9000,我們需要使用-p 命令映射默認端口。使用-v 標志我們可以指定docker 的 socket。如果主機使用了 SELinux 那么就得使用--privileged 標志。

          執行完上面的命令后,我們要檢查 DockerUI 容器是否運行了,或者使用下面的命令檢查:

          # docker ps

          安裝 DockerUI

          4. 拉取 docker 鏡像

          現在我們還不能直接使用 DockerUI 拉取鏡像,所以我們需要在命令行下拉取 docker 鏡像。要完成這些我們需要執行下面的命令。

          # docker pull ubuntu

          拉取 docker 鏡像

          上面的命令將會從 docker 官方源 Docker Hub拉取一個標志為 ubuntu 的鏡像。類似的我們可以從 Hub 拉取需要的其它鏡像。

          5. 管理

          啟動了 DockerUI 容器之后,我們可以用它來執行啟動、暫停、終止、刪除以及 DockerUI 提供的其它操作 docker 容器的命令。

          首先,我們需要在 web 瀏覽器里面打開 dockerui:在瀏覽器里面輸入 http://ip-address:9000 或者 http://mydomain.com:9000,具體要根據你的系統配置。默認情況下登錄不需要認證,但是可以配置我們的 web 服務器來要求登錄認證。要啟動一個容器,我們需要有包含我們要運行的程序的鏡像。

          創建

          創建容器我們需要在 Images 頁面里,點擊我們想創建的容器的鏡像 id。然后點擊 Create 按鈕,接下來我們就會被要求輸入創建容器所需要的屬性。這些都完成之后,我們需要點擊按鈕Create 完成最終的創建。

          Creating Docker Container

          創建

          停止

          要停止一個容器,我們只需要跳轉到Containers 頁面,然后選取要停止的容器。然后在 Action 的子菜單里面按下 Stop 就行了。

          停止

          Managing Container

          暫停與恢復

          要暫停一個容器,只需要簡單的選取目標容器,然后點擊 Pause 就行了。恢復一個容器只需要在 Actions 的子菜單里面點擊 Unpause 就行了。

          刪除

          類似于我們上面完成的任務,殺掉或者刪除一個容器或鏡像也是很簡單的。只需要檢查、選擇容器或鏡像,然后點擊 Kill 或者 Remove 就行了。

          結論

          DockerUI 使用了 docker 遠程 API 提供了一個很棒的管理 docker 容器的 web 界面。它的開發者們完全使用 HTML 和 JS 設計、開發了這個應用。目前這個程序還處于開發中,并且還有大量的工作要完成,所以我們并不推薦將它應用在生產環境。它可以幫助用戶簡單的完成管理容器和鏡像,而且只需要一點點工作。如果想要為 DockerUI 做貢獻,可以訪問它們的 Github 倉庫。如果有問題、建議、反饋,請寫在下面的評論框,這樣我們就可以修改或者更新我們的內容。謝謝。

          預約申請免費試聽課

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

          上一篇:私有云比公有云更經濟,OpenStack厚積薄發
          下一篇:Docker是什么?Docker的三個概念
          • 掃碼領取資料

            回復關鍵字:視頻資料

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

          • 視頻學習QQ群

            添加QQ群:1143617948

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

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

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

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