docker中部署snmp環(huán)境
問題描述
有沒有小伙伴在docker中部署SNMP環(huán)境的?目前我在docker中基于Ubuntu上部署了SNMP環(huán)境,但是在本地用mib brower測試,總是報(bào)錯(cuò)。
附上我部署好的docker鏡像docker pull registry.cn-hangzhou.aliyuncs.com/lovekun/ubuntu-16.04:2.0.1
該鏡像只是編譯好了SNMP,還沒有進(jìn)行配置snmpd,在docker中執(zhí)行snmpget,snmpwalk等命令都沒有問題,但是在本機(jī)就是請求到docker中的snmp信息。
我的做法如下:
首先基于以上進(jìn)行運(yùn)行容器:
run -it -p 161:161/udp registry.cn-hangzhou.aliyuncs.com/lovekun/ubuntu-16.04:2.0.1 /bin/bash
按照官方文檔給出的配置snmpd的說明(http://www.net-snmp.org/wiki/...配置snmpd.
啟動(dòng)snmpd: /usr/local/sbin/snmpd start
但是啟動(dòng)后,沒有任何信息輸出。
檢查端口沒有問題:
在本機(jī)上,檢查端口,發(fā)現(xiàn)161端口并沒有處于監(jiān)聽狀態(tài)。
請問有沒有小伙伴搞過,指導(dǎo)下,具體哪一步出錯(cuò)了。
問題解答
回答1:可以看看needhub平臺,可以一鍵部署,比較方便,我上次部署了mysql和tomcat,不知道這個(gè)有沒有,你可以看一下,這網(wǎng)站還是相當(dāng)方便的。
回答2:謝謝邀請,我并沒有詳細(xì)了解使用過snmp,不過你這個(gè)目測直接就是docker原理不清楚而已,綁定端口問題,因?yàn)閐ocker在windows上跑1.x的版本是需要vbox的跑在一個(gè)linux內(nèi)核虛擬機(jī)上的,新的docker版本也有2種運(yùn)行模式,如果是用的DockerToolBox的話,docker-machine會(huì)創(chuàng)建一個(gè)虛擬器,你可以使用docker-machine ip default查看網(wǎng)絡(luò),我覺得你錯(cuò)誤是因?yàn)閔ost也就是你win主機(jī)和docker宿主機(jī)并不在統(tǒng)一網(wǎng)絡(luò)內(nèi)部。
上述也就是檢查你得docker網(wǎng)絡(luò)和windows宿主機(jī)網(wǎng)絡(luò)。
$ip addr
訪問的話,可以加上ip:port.
相信大多數(shù)windows下使用docker的用戶都是DockerTool安裝的,所以你只能把docker運(yùn)行環(huán)境看作為一個(gè)新的vm主機(jī)
相關(guān)文章:
1. 數(shù)據(jù)庫 - Mysql的存儲過程真的是個(gè)坑!求助下面的存儲過程哪里錯(cuò)啦,實(shí)在是找不到哪里的問題了。2. ios - 類似微博首頁,一張圖的時(shí)候是如何確定圖大小的?3. python - Django有哪些成功項(xiàng)目?4. MySQL主鍵沖突時(shí)的更新操作和替換操作在功能上有什么差別(如圖)5. Python中使用超長的List導(dǎo)致內(nèi)存占用過大6. node.js - 微信小程序websocket連接問題7. javascript - vue過渡效果 css過渡 類名的先后順序8. javascript - 我是做web前端的,公司最近有一個(gè)項(xiàng)目關(guān)于數(shù)據(jù)統(tǒng)計(jì)的!9. javascript - 如何使用loadash對[object,object,object]形式的數(shù)組進(jìn)行比較10. javascript - vuejs+elementui 購物車價(jià)格計(jì)算,點(diǎn)擊加減號修改數(shù)量總價(jià)都不會(huì)改變,但是計(jì)算執(zhí)行了
