天天看點

如何在Linux上安裝配置DockerUI

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 

如何在Linux上安裝配置DockerUI

在上面的指令裡,dockerui 使用的預設端口是9000,我們需要使用-p 指令映射預設端口。使用-v 标志我們可以指定docker 的 socket。如果主機使用了 selinux 那麼就得使用--privileged 标志。

執行完上面的指令後,我們要檢查 dockerui 容器是否運作了,或者使用下面的指令檢查:

# docker ps 

如何在Linux上安裝配置DockerUI

4.拉取 docker 鏡像

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

# docker pull ubuntu 

如何在Linux上安裝配置DockerUI

上面的指令将會從 docker 官方源 docker hub拉取一個标志為 ubuntu 的鏡像。類似的我們可以從 hub 拉取需要的其它鏡像。

4.管理

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

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

建立

我們需要在 images 頁面裡,點選我們想建立的容器的鏡像 id。然後點選 create 按鈕,接下來我們就會被要求輸入建立容器所需要的屬性。這些都完成之後,我們需要點選按鈕create 完成最終的建立。

如何在Linux上安裝配置DockerUI

停止

要停止一個容器,我們隻需要跳轉到containers 頁面,然後選取要停止的容器。然後在 action 的子菜單裡面按下 stop 就行了。

如何在Linux上安裝配置DockerUI

暫停與恢複

要暫停一個容器,隻需要簡單的選取目标容器,然後點選 pause 就行了。恢複一個容器隻需要在 actions 的子菜單裡面點選 unpause 就行了。

删除

類似于我們上面完成的任務,殺掉或者删除一個容器或鏡像也是很簡單的。隻需要檢查、選擇容器或鏡像,然後點選 kill 或者 remove 就行了。

結論

dockerui 使用了 docker 遠端 api 提供了一個很棒的管理 docker 容器的 web 界面。它的開發者們完全使用 html 和 js 設計、開發了這個應用。目前這個程式還處于開發中,并且還有大量的工作要完成,是以我們并不推薦将它應用在生産環境。它可以幫助使用者簡單的完成管理容器和鏡像,而且隻需要一點點工作。如果想要為 dockerui 做貢獻,可以通路它們的 github 倉庫。如果有問題、建議、回報,請寫在下面的評論框,這樣我們就可以修改或者更新我們的内容。謝謝!

作者:arun pyasi

來源:51cto

繼續閱讀