最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker中安裝quagga詳細(xì)介紹

 更新時(shí)間:2016年10月27日 11:55:07   投稿:lqh  
這篇文章主要介紹了docker中安裝quagga詳細(xì)介紹的相關(guān)資料,這里提供了詳細(xì)的步驟,及注意事項(xiàng),需要的朋友可以參考下

openstack中的虛擬路由器項(xiàng)目占用資源太多,需要將虛擬路由器遷移到Docker中,覺(jué)得首先要解決幾個(gè)問(wèn)題。

     1.如何集成docker到openstack中,這個(gè)問(wèn)題openstack官方給了三種方案,基于nova,heat,和單獨(dú)的容器項(xiàng)目

     2.集成docker后的容器管理編排,決定采用K8S

     3.是否可以將quagga裝到docker中,打包成quagga鏡像以供后邊二次開(kāi)發(fā)自動(dòng)配置程序。

今天嘗試在docker中安裝quagga,并自動(dòng)開(kāi)啟zebra,ripd,ospfd,bgpdz進(jìn)程。docker安裝及使用,網(wǎng)上很多資料,請(qǐng)自行查閱。

鏡像構(gòu)建根據(jù)Dockerfile文件自動(dòng)構(gòu)建,然后基于建好的鏡像運(yùn)行容器。

Dockerfile

 FROM lijianfeng/ubuntu:v1.0

 MAINTAINER lijianfeng

 RUN apt-get install -y quagga

 RUN apt-get install -y telnet

 ADD zebra.conf /etc/quagga/zebra.conf

 ADD ospfd.conf /etc/quagga/ospfd.conf

 ADD ripd.conf /etc/quagga/ripd.conf

 ADD bgpd.conf /etc/quagga/bgpd.conf

 ADD init_conf.sh /etc/quagga/init_conf.sh

 CMD sh /etc/quagga/init_conf.sh ; /bin/bash

注釋?zhuān)?/span>lijianfeng/ubuntu:v1.0基礎(chǔ)鏡像是自己制作的,只是在官方Ubuntu:14.04中安裝了常用的軟件包。

Dockerfile同級(jí)目錄下創(chuàng)建zebra.conf ospfd.conf ripd.conf bgpd.conf,內(nèi)容為

hostname router

password zebra

enable password zebra  //只有zebra.conf 有,別的沒(méi)有

log stdout

Dockerfile同級(jí)目錄下創(chuàng)建init_conf.sh,內(nèi)容為

 #!/bin/bash
 sed -ri "s/hostname .+/hostname $HOSTNAME/" /etc/quagga/zebra.conf

 sed -ri "s/hostname .+/hostname $HOSTNAME/" /etc/quagga/ripd.conf

 sed -ri "s/hostname .+/hostname $HOSTNAME/" /etc/quagga/ospfd.conf

 sed -ri "s/hostname .+/hostname $HOSTNAME/" /etc/quagga/bgpd.conf

 chown -R quagga.quagga /etc/quagga

 /usr/lib/quagga/zebra -d

 /usr/lib/quagga/ripd -d

 /usr/lib/quagga/ospfd -d

 /usr/lib/quagga/bgpd -d

鏡像制作:

docker build -t lijianfeng/quagga .

因?yàn)樵谕?jí)目錄下構(gòu)建鏡像,所以最后是. ,否則需要絕對(duì)路徑

構(gòu)建完畢,通過(guò)docker images查看,會(huì)出現(xiàn)lijianfeng/quagga 鏡像

容器運(yùn)行,這里采用偽終端交互方式

docker run -it --name router --hostname router --privileged=true lijianfeng/quagga

命令執(zhí)行后會(huì)進(jìn)入docker操作空間,這是可通過(guò)telnet localhost <port>進(jìn)入相應(yīng)守護(hù)進(jìn)程。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 詳解使用Docker容器來(lái)源碼編譯etcd

    詳解使用Docker容器來(lái)源碼編譯etcd

    這篇文章主要介紹了詳解使用Docker容器來(lái)源碼編譯etcd,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • CentOS7中配置Docker的yum源并安裝使用詳解

    CentOS7中配置Docker的yum源并安裝使用詳解

    這篇文章主要介紹了CentOS7中配置Docker的yum源并安裝使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Docker 中的掛載機(jī)制詳解

    Docker 中的掛載機(jī)制詳解

    Docker 的掛載機(jī)制允許將宿主機(jī)的文件或目錄掛載到 Docker 容器內(nèi)部,這樣容器就可以訪問(wèn)宿主機(jī)上的文件系統(tǒng),本文給大家介紹Docker 中的掛載機(jī)制,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • Docker的基本概念、安裝步驟以及一些簡(jiǎn)單的用法

    Docker的基本概念、安裝步驟以及一些簡(jiǎn)單的用法

    Docker 是一種開(kāi)源的容器化平臺(tái),允許開(kāi)發(fā)者打包應(yīng)用及其依賴(lài)項(xiàng)到一個(gè)可移植的容器中,容器可以在任何支持Docker的環(huán)境中運(yùn)行,這使得應(yīng)用的部署和管理變得更加簡(jiǎn)單和高效,本文介紹Docker的基本概念、安裝步驟以及一些簡(jiǎn)單的用法,感興趣的朋友一起看看吧
    2024-11-11
  • 基于安裝docker desktop失敗的解決方案

    基于安裝docker desktop失敗的解決方案

    這篇文章主要介紹了基于安裝docker desktop失敗的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • pycharm與ssh遠(yuǎn)程訪問(wèn)服務(wù)器docker的詳細(xì)教程

    pycharm與ssh遠(yuǎn)程訪問(wèn)服務(wù)器docker的詳細(xì)教程

    這篇文章主要介紹了pycharm與ssh遠(yuǎn)程訪問(wèn)服務(wù)器docker,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Docker中鏡像構(gòu)建文件Dockerfile與相關(guān)命令的詳細(xì)介紹

    Docker中鏡像構(gòu)建文件Dockerfile與相關(guān)命令的詳細(xì)介紹

    這篇文章主要介紹了Docker中鏡像構(gòu)建文件Dockerfile與相關(guān)命令的相關(guān)資料,文中介紹的很詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,有需要的朋友們下面來(lái)一起看看吧。
    2017-02-02
  • Docker compose安裝部署創(chuàng)建自定義網(wǎng)絡(luò)使用舉例

    Docker compose安裝部署創(chuàng)建自定義網(wǎng)絡(luò)使用舉例

    這篇文章主要為大家介紹了Docker compose安裝部署創(chuàng)建自定義網(wǎng)絡(luò)使用舉例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • IDEA通過(guò)Docker插件部署SpringBoot項(xiàng)目的過(guò)程詳解

    IDEA通過(guò)Docker插件部署SpringBoot項(xiàng)目的過(guò)程詳解

    在idea中如何通過(guò)Docker插件部署SpringBoot項(xiàng)目呢?很多朋友在配置過(guò)程中走了很多誤區(qū),今天小編給大家分享一篇教程關(guān)于IDEA通過(guò)Docker插件部署SpringBoot項(xiàng)目的過(guò)程,感興趣的朋友一起看看吧
    2021-11-11
  • docker中nginx卸載、安裝、配置及掛載詳細(xì)教程

    docker中nginx卸載、安裝、配置及掛載詳細(xì)教程

    這篇文章主要給大家介紹了關(guān)于docker中nginx卸載、安裝、配置及掛載的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹是非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-09-09

最新評(píng)論

昂仁县| 达州市| 江油市| 英吉沙县| 平罗县| 望都县| 临颍县| 六枝特区| 张北县| 平陆县| 海林市| 南通市| 浙江省| 牙克石市| 黄浦区| 大新县| 德保县| 宜都市| 信阳市| 武夷山市| 武义县| 文安县| 房产| 大厂| 廉江市| 泰宁县| 正定县| 镇雄县| 长兴县| 都兰县| 建始县| 股票| 云南省| 旌德县| 广河县| 普定县| 青阳县| 玛曲县| 鄱阳县| 美姑县| 建宁县|