欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

openstack中的虛擬路由器項目占用資源太多,需要將虛擬路由器遷移到Docker中,覺得首先要解決幾個問題。

     1.如何集成docker到openstack中,這個問題openstack官方給了三種方案,基于nova,heat,和單獨的容器項目

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

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

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

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

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

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

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

hostname router

password zebra

enable password zebra  //只有zebra.conf 有,別的沒有

log stdout

Dockerfile同級目錄下創(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 .

因為在同級目錄下構(gòu)建鏡像,所以最后是. ,否則需要絕對路徑

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

容器運行,這里采用偽終端交互方式

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

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

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

相關(guān)文章

  • 如何使用Docker快速搭建服務(wù)器環(huán)境

    如何使用Docker快速搭建服務(wù)器環(huán)境

    這篇文章主要介紹了使用Docker快速搭建服務(wù)器環(huán)境的詳細(xì)步驟,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-10-10
  • 使用docker部署influxdb與 mongo的常用命令

    使用docker部署influxdb與 mongo的常用命令

    這篇文章主要介紹了使用docker部署influxdb與 mongo的常用命令,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • Docker中搭建配置Git環(huán)境的過程

    Docker中搭建配置Git環(huán)境的過程

    工作中遇到了需要在Docker環(huán)境中操作GitLab倉庫的場景,需要事先在Docker中搭好Git環(huán)境,但是很多朋友不是很清楚Docker配置Git環(huán)境的過程,今天通過本文給大家詳細(xì)介紹下,需要的朋友參考下吧
    2021-08-08
  • 基于Docker+Selenium Grid的測試技術(shù)應(yīng)用示例代碼

    基于Docker+Selenium Grid的測試技術(shù)應(yīng)用示例代碼

    Selenium Grid允許我們在多臺計算機上并行運行測試,并集中管理不同的瀏覽器版本和瀏覽器配置。這篇文章給大家介紹基于Docker+Selenium Grid的測試技術(shù)應(yīng)用示例代碼,需要的朋友參考下吧
    2021-08-08
  • 如何修改 docker 容器的啟動參數(shù)

    如何修改 docker 容器的啟動參數(shù)

    工作中我們經(jīng)常遇到docker容器運行一段時間后,因為各種原因需要調(diào)整啟動參數(shù)的情況,這篇文章主要介紹了如何修改 docker 容器的啟動參數(shù),需要的朋友可以參考下
    2023-09-09
  • docker 編輯Dockerfile 添加php7.2 acpu的問題

    docker 編輯Dockerfile 添加php7.2 acpu的問題

    這篇文章主要介紹了docker 編輯Dockerfile 添加php7.2 acpu問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • docker start啟動容器后仍然exit狀態(tài)的解決

    docker start啟動容器后仍然exit狀態(tài)的解決

    這篇文章主要介紹了docker start啟動容器后仍然exit狀態(tài)的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Linux環(huán)境下安裝docker環(huán)境(親測無坑)

    Linux環(huán)境下安裝docker環(huán)境(親測無坑)

    大家好,本篇文章主要講的是Linux環(huán)境下安裝docker環(huán)境(親測無坑),感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2021-12-12
  • docker搭建devops(騰訊云輕量應(yīng)用服務(wù)器)教程

    docker搭建devops(騰訊云輕量應(yīng)用服務(wù)器)教程

    這篇文章主要為大家介紹了docker搭建devops(騰訊云輕量應(yīng)用服務(wù)器)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • Docker設(shè)置代理的方法教程

    Docker設(shè)置代理的方法教程

    本篇文章主要介紹了Docker設(shè)置代理的方法教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08

最新評論