宿主機網路中其它機器與Docker容器網路互通配置

2022-02-20 07:47:50 字數 750 閱讀 6573

在docker 宿主機執行如下命令:

docker network  create  -d macvlan \

--subnet=192.168.1.0/16 \

--gateway=192.168.1.1 \

-o parent=eth33 macvlan10

通過以下命令查詢docker網路命令如下:

docker network ls
可以看到macvlan10已經在該列表中,說明該命令已經成功

docker network connect macvlan10 容器id/名稱

在本機執行 ping 容器ip,可以看到已經互通

在完成以上操作之後,可以通過docker inspect 容器id,可以看到在容器的網路配置中增加了macvlan10閘道器的配置,如下:

希望能夠給大家幫助,如果還有更好的方法,還希望大家分享!

堅持寫部落格

以上配置之後,會出現macvlan模式容器與宿主機通訊問題,可以通過如下配置進行設定

【docker】macvlan網路模式下容器與宿主機互通

MacOs中Docker與宿主機網路互通問題解決

老哥的文章條理很清晰,按照文章解決了問題 1.初始化乙個ovpn資料容器,用以儲存配置檔案和憑證。docker volume create name ovpn data docker run v ovpn data etc openvpn rm onedata docker openvpn kube...

Docker拷貝宿主機與容器中的檔案

如果我們需要將宿主機檔案拷貝到容器內可以使用 docker cp 命令,也可以將檔案從容器內拷貝到宿主機 將宿主機檔案拷貝到容器內 docker cp 要拷貝的宿主機檔案或目錄 容器名稱 容器檔案或目錄1.在宿主機上建立乙個mengxuegu檔案並寫入內容 2.將mengxuegu檔案拷貝進 myc...

宿主機與虛擬機器子網之間的網路訪問

場景 本地為windows 在vmware中安裝了centos虛擬機器,在虛擬機器中測試kvm虛擬化又安裝了kvm虛擬機器,即巢狀虛擬化 真機a 系統linux ip 172.25.0.3 a網段 172.25.0.0 宿主機b vmware中的linux虛擬機器 系統linux,ip 192.16...