本地容器呼叫

2021-09-27 12:40:47 字數 585 閱讀 7800

以redis為例

1.查詢redis

docker search redis

2.pull image

docker pull redis

3.發布容器

docker run -e wwnamespace=**** -e rediscacheserver=192.*.*.*:*  -p 5005:80 redis:latest

-e 是設定環境變數,-p 是設定埠對映,第乙個埠是主機埠,第二個埠是容器的埠(對於webapi通常是80)

如果要在後台執行,可以加入-d引數,之後結束這個程序即可。

4.檢視docker的網路配置

docker network inspect bridge

5.ping ip:172.17.0.3(由docker的網路配置得到)

ping 172.17.0.3

6.如果無法ping通,則需要配置路由(以管理員身份執行powershell)

route /p add 172.0.0.0 mask 255.0.0.0 10.0.75.2

7.重新ping

ping 172.17.0.3

本地呼叫 injvm

本地呼叫使用了 injvm 協議,是乙個偽協議,它不開啟埠,不發起遠端呼叫,只在 jvm 內直接關聯,但執行 dubbo 的 filter 鏈。配置 定義 injvm 協議 dubbo protocol name injvm 設定預設協議 dubbo provider protocol injvm ...

go module呼叫本地包

1 目錄結構 demo p1 p11 p11.go main.go go.mod p2 p2.go go.mod2 p2.go原始碼 package p2 import fmt const name bob new 首字母大寫,供外部呼叫 func new 3 p11.go原始碼 package p...

AS3 呼叫本地程式

flash air 如何呼叫exe bat?並且有些情況下需要傳參,如何傳參呢?看下面例子 cmd傳參開啟系統軟鍵盤 參考 import flash.desktop.nativeprocess import flash.filesystem.file import flash.desktop.nat...