歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> docker(3):配置rancher網絡環境,下載啟動tomcat容器

docker(3):配置rancher網絡環境,下載啟動tomcat容器

日期:2017/3/1 12:08:59   编辑:關於Linux

1,關於rancher


上次搭建好了rancher的環境但是網絡啥的沒有配置好。
沒有成功創建容器。這次搞定了,原來是網絡的問題。
之前virtualbox安裝的coreos沒有配置ip,造成網絡訪問不到。
agent沒有注冊成功,沒有主機環境,創建不了docker應用 。

2,配置網絡


如果沒有配置virtualbox的網絡環境的時候,網絡是nat的環境,這個時候只要將主見設置成 10.0.2.15 即可。
這個是virtualbox分配的nat的ip,但是這個網絡是不能和外接通訊的。
只能使用端口轉發,如果要將coreos放到內網環境中,需要使用橋接網絡:
\
然後配置IP:<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwcmUgY2xhc3M9"brush:sql;"> vi /etc/systemd/network/static.network #編輯文件: [Match] Name=eth0 #是網卡的名字 [Network] Address=192.168.2.196 Gateway=192.168.2.1 DNS=192.168.2.1 DNS=114.114.114.114

然後重啟服務:

systemctl restart systemd-networkd

這個時候就分配ip了。可以在內網訪問了。

3,設置host主機


增加一個主機:
首先輸入主機IP,如果寫錯了可以在admin 菜單修改:
\
然後增加一個agent,有了agent服務之後,才能被rancher監控到。
當然這個主機就是自己了。

添加之後會生成一個超級長的id,然後可以使用docker logs id 進行查看。

如果啟動沒有問題,並且使用docker ps 也可以看到服務,就說明注冊上了。

在host裡面就可以看到了:

4,創建一個tomcat 容器


創建一個容器:
\
輸入tomcat鏡像的名字,然後映射端口9090 對應tomcat的8080.
因為rancher 已經使用了8080 端口。

tomcat啟動,需要等待下tomcat下載,啟動。
啟動成功,可以進行容器的監控:

tomcat就可以訪問了:

主機的IP 加上映射的端口 9090.

4,總結

rancher提供了強大的功能,將docker 創建變成點擊幾下就完成了,

大大的縮短了搭建環境的時間和精力。
而且直接可以監控到容器的運行狀況。隨時可以創建,復制,遷移容器。
同時對於復雜的docker 配置變得超級簡單了。

Copyright © Linux教程網 All Rights Reserved