新聞中心
這篇文章主要講解了“怎么在Linux上安裝配置DockerUI”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“怎么在Linux上安裝配置DockerUI”吧!
尤溪網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站開發(fā)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)自2013年創(chuàng)立以來到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
Docker 越來越流行了。在一個容器里面而不是虛擬機(jī)里運(yùn)行一個完整的操作系統(tǒng)是一種非常棒的技術(shù)和想法。docker 已經(jīng)通過節(jié)省工作時(shí)間來拯救了成千上萬的系統(tǒng)管理員和開發(fā)人員。這是一個開源技術(shù),提供一個平臺來把應(yīng)用程序當(dāng)作容器來打包、分發(fā)、共享和運(yùn)行,而不用關(guān)注主機(jī)上運(yùn)行的操作系統(tǒng)是什么。它沒有開發(fā)語言、框架或打包系統(tǒng)的限制,并且可以在任何時(shí)間、任何地點(diǎn)運(yùn)行,從小型計(jì)算機(jī)到高端服務(wù)器都可以。
運(yùn)行 docker 容器和管理它們可能會花費(fèi)一點(diǎn)點(diǎn)努力和時(shí)間,所以現(xiàn)在有一款基于 web 的應(yīng)用程序-DockerUI,可以讓管理和運(yùn)行容器變得很簡單。DockerUI 是一個對那些不熟悉 Linux 命令行,但又很想運(yùn)行容器化程序的人很有幫助的工具。DockerUI 是一個開源的基于 web 的應(yīng)用程序,它最值得稱道的是它華麗的設(shè)計(jì)和用來運(yùn)行和管理 docker 的簡潔的操作界面。
下面會介紹如何在 Linux 上安裝配置 DockerUI。
1.安裝 docker
首先,我們需要安裝 docker。我們得感謝 docker 的開發(fā)者,讓我們可以簡單的在主流 Linux 發(fā)行版上安裝 docker。為了安裝 docker,我們得在對應(yīng)的發(fā)行版上使用下面的命令。
Ubuntu/Fedora/CentOS/RHEL/Debian
docker 維護(hù)者已經(jīng)寫了一個非常棒的腳本,用它可以在 Ubuntu 15.04/14.10/14.04、 CentOS 6.x/7、Fedora 22、RHEL 7 和 Debian 8.x 這幾個 linux 發(fā)行版上安裝 docker。這個腳本可以識別出我們的機(jī)器上運(yùn)行的 linux 的發(fā)行版本,然后將需要的源庫添加到文件系統(tǒng)、并更新本地的安裝源目錄,***安裝 docker 及其依賴庫。要使用這個腳本安裝docker,我們需要在 root 用戶或者 sudo 權(quán)限下運(yùn)行如下的命令:
# curl -sSL https://get.docker.com/ | sh
OpenSuse/SUSE Linux 企業(yè)版
要在運(yùn)行了 OpenSuse 13.1/13.2 或者 SUSE Linux Enterprise Server 12 的機(jī)器上安裝 docker,我們只需要簡單的執(zhí)行zypper 命令。運(yùn)行下面的命令就可以安裝***版本的docker:
# zypper in docker
ArchLinux
docker 在 ArchLinux 的官方源和社區(qū)維護(hù)的 AUR 庫中可以找到。所以在 ArchLinux 上我們有兩種方式來安裝 docker。使用官方源安裝,需要執(zhí)行下面的 pacman 命令:
# pacman -S docker
如果要從社區(qū)源 AUR 安裝 docker,需要執(zhí)行下面的命令:
# yaourt -S docker-git
2.啟動
安裝好 docker 之后,我們需要運(yùn)行 docker 守護(hù)進(jìn)程,然后才能運(yùn)行并管理 docker 容器。我們需要使用下列命令來確認(rèn) docker 守護(hù)進(jìn)程已經(jīng)安裝并運(yùn)行了。
在 SysVinit 上
# service docker start
在Systemd 上
# systemctl start docker
3.安裝 DockerUI
安裝 DockerUI 比安裝 docker 要簡單很多。我們僅僅需要從 docker 注冊庫上拉取 dockerui ,然后在容器里面運(yùn)行。要完成這些,我們只需要簡單的執(zhí)行下面的命令:
# docker run -d -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui
在上面的命令里,dockerui 使用的默認(rèn)端口是9000,我們需要使用-p 命令映射默認(rèn)端口。使用-v 標(biāo)志我們可以指定docker 的 socket。如果主機(jī)使用了 SELinux 那么就得使用--privileged 標(biāo)志。
執(zhí)行完上面的命令后,我們要檢查 DockerUI 容器是否運(yùn)行了,或者使用下面的命令檢查:
# docker ps
4.拉取 docker 鏡像
現(xiàn)在我們還不能直接使用 DockerUI 拉取鏡像,所以我們需要在命令行下拉取 docker 鏡像。要完成這些我們需要執(zhí)行下面的命令。
# docker pull ubuntu
上面的命令將會從 docker 官方源 Docker Hub拉取一個標(biāo)志為 ubuntu 的鏡像。類似的我們可以從 Hub 拉取需要的其它鏡像。
4.管理
啟動了 DockerUI 容器之后,我們可以用它來執(zhí)行啟動、暫停、終止、刪除以及 DockerUI 提供的其它操作 docker 容器的命令。
首先,我們需要在 web 瀏覽器里面打開 dockerui:在瀏覽器里面輸入 http://ip-address:9000 或者 http://mydomain.com:9000,具體要根據(jù)你的系統(tǒng)配置。默認(rèn)情況下登錄不需要認(rèn)證,但是可以配置我們的 web 服務(wù)器來要求登錄認(rèn)證。要啟動一個容器,我們需要有包含我們要運(yùn)行的程序的鏡像。
創(chuàng)建
我們需要在 Images 頁面里,點(diǎn)擊我們想創(chuàng)建的容器的鏡像 id。然后點(diǎn)擊 Create 按鈕,接下來我們就會被要求輸入創(chuàng)建容器所需要的屬性。這些都完成之后,我們需要點(diǎn)擊按鈕Create 完成最終的創(chuàng)建。
停止
要停止一個容器,我們只需要跳轉(zhuǎn)到Containers 頁面,然后選取要停止的容器。然后在 Action 的子菜單里面按下 Stop 就行了。
暫停與恢復(fù)
要暫停一個容器,只需要簡單的選取目標(biāo)容器,然后點(diǎn)擊 Pause 就行了。恢復(fù)一個容器只需要在 Actions 的子菜單里面點(diǎn)擊 Unpause 就行了。
刪除
類似于我們上面完成的任務(wù),殺掉或者刪除一個容器或鏡像也是很簡單的。只需要檢查、選擇容器或鏡像,然后點(diǎn)擊 Kill 或者 Remove 就行了。
結(jié)論
DockerUI 使用了 docker 遠(yuǎn)程 API 提供了一個很棒的管理 docker 容器的 web 界面。它的開發(fā)者們完全使用 HTML 和 JS 設(shè)計(jì)、開發(fā)了這個應(yīng)用。目前這個程序還處于開發(fā)中,并且還有大量的工作要完成,所以我們并不推薦將它應(yīng)用在生產(chǎn)環(huán)境。它可以幫助用戶簡單的完成管理容器和鏡像,而且只需要一點(diǎn)點(diǎn)工作。如果想要為 DockerUI 做貢獻(xiàn),可以訪問它們的 Github 倉庫。如果有問題、建議、反饋,請寫在下面的評論框,這樣我們就可以修改或者更新我們的內(nèi)容。謝謝!
感謝各位的閱讀,以上就是“怎么在Linux上安裝配置DockerUI”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對怎么在Linux上安裝配置DockerUI這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!
標(biāo)題名稱:怎么在Linux上安裝配置DockerUI
分享路徑:http://www.dlmjj.cn/article/goehjo.html