Docker容器學習梳理--web管理工具DockerUI部署記錄

來源:互聯網
上載者:User

標籤:als   tcp   ...   doc   系統管理員   api   關注   過程   containe   

Docker容器學習梳理--web管理工具DockerUI部署記錄

 


Docker提供一個平台來把應用程式當作容器來打包、分發、共用和運行,它已經通過節省工作時間來拯救了成千上萬的系統管理員和開發人員。Docker不用關注主機上啟動並執行作業系統是什麼,它沒有開發語言、架構或打包系統的限制,並且可以在任何時間、任何地點運行,從小型電腦到高端伺服器都可以。

由於運行Docker容器和管理它們可能會花費一點點努力和時間,因為基於web的應用程式-DockerUI應運而生,它可以讓管理和運行容器變得很簡單。DockerUI是一個開源的基於Docker API的web應用程式,提供等同Docker命令列的大部分功能,支援container管理,image管理。它最值得稱道的是它華麗的設計和用來運行和管理docker的簡潔的操作介面。

DockerUI優點:1)支援container大量操作;2)支援image管理(雖然比較薄弱) DockerUI缺點:不支援多主機。

下面記錄在DockerUI管理環境的部署過程:

1)首先拉去dockerUI鏡像,現在dockerUI鏡像位置變了,如下:[[email protected] ~]# docker pull uifd/ui-for-docker          //之前鏡像位置為dockerui/dockerui [[email protected] ~]# docker imagesREPOSITORY                     TAG                 IMAGE ID            CREATED             SIZEdocker.io/ubuntu               latest              0458a4468cbc        7 days ago          111.7 MBdocker.io/centos               latest              ff426288ea90        3 weeks ago         207.2 MBdocker.io/nginx                latest              3f8a4339aadd        5 weeks ago         108.5 MBdocker.io/uifd/ui-for-docker   latest              965940f98fa5        17 months ago       8.096 MB 2)啟動DockerUI容器。如果伺服器開啟了Selinux,那麼就得使用--privileged標誌。這裡我在本機關閉了Selinux,所以不用添加--privileged[[email protected] ~]# docker run -it -d --name docker-web -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker[[email protected] ~]# docker psCONTAINER ID        IMAGE                          COMMAND             CREATED             STATUS              PORTS                    NAMESccb30eab790c        docker.io/uifd/ui-for-docker   "/ui-for-docker"    7 seconds ago       Up 6 seconds        0.0.0.0:9000->9000/tcp   docker-web [[email protected] ~]# vim /etc/sysconfig/iptables......-A INPUT -m state --state NEW -m tcp -p tcp --dport 9000 -j ACCEPT [[email protected] ~]# systemctl restart iptables.service


接著就可以在瀏覽器訪問DockerUI管理介面了。啟動了 DockerUI容器之後,就可以用它來執行啟動、暫停、終止、刪除以及DockerUI提供的其它操作Docker容器的命令。在瀏覽器裡面輸入 http://ip-address:9000,預設情況下登入不需要認證,但是可以配置我們的 網頁伺服器來要求登入認證。



DockerUI的管理:


1)Dashboard控制台。點擊Running Containers下面活躍的容器,進入容器的管理介面進行相關操作,比如修改容器名,commit提交容器為新的鏡像等。


2)container容器管理。點擊Display All ,可以顯示所有建立了的容器,包括沒有啟動的。然後點擊Action,可以對容器進行啟動,關閉,重啟,刪除,掛起等操作。


3)images鏡像管理。點擊Action,可以對已有的鏡像鏡像移除操作。點擊Pull,可以拉取鏡像。點擊鏡像ID進去後可以添加或移除鏡像tag。



Docker容器學習梳理--web管理工具DockerUI部署記錄

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.