<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] > [參考](https://my.oschina.net/jastme/blog/1499403) > [詳細參考](http://www.louisvv.com/archives/695.html) ## 容器可ping 外網 (自定賦值ip) 方案一: 使用 host 網絡 `docker run -it --network host centos:7.2.1511` 方案二: 創建網卡macvlan網卡,創建容器時只是不指定ip ``` > docker run --restart always --net mynet --name test2 -dit centos /bin/bash ``` ## 給容器局域網 ip (用 macvlan 賦予靜態ip) 為容器添加一個局域網環境可訪問的局域網ip 查看 是否支持 macvlan(centos>=7) ``` lsmod | grep macvlan macvlan 19046 0 ``` ### docker 版 `ip route show` 在宿主機執行 ``` > ip route default via 192.168.0.1 dev eth0 proto static metric 100 172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 192.168.0.0/23 dev eth0 proto kernel scope link src 192.168.0.110 metric 100 // 創建 mynet 的網卡 > docker network create -d macvlan --subnet=192.168.0.0/23 -o parent=eth0 mynet // 指定ip > docker run --restart always --net mynet --name test2 --ip=192.168.0.100 --privileged=true -dit centos /bin/bash //查看 ip 是否修改 或 其他主機 ping > docker exec -it d22 test2 > cat /etc/hosts ``` 說明 ``` subnet:網絡 CIDR 地址 gateway:網關地址 aux-address:不要分配給容器的 ip 地址。字典,以 key=value 對出現 ip-range:指定具體的 ip 分配區間,也是 CIDR 格式,必須是 subnet 指定范圍的子集 opt(o):和 macvlan driver 相關的選項,以 key=value 的格式出現 parent=eth0: 指定 parent interface macvlan_mode:macvlan 模式,默認是 bridge ``` ### docker compose 版 查看網段 ``` > ip route default via 192.168.0.1 dev eth0 proto static metric 100 172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 192.168.0.0/23 dev eth0 proto kernel scope link src 192.168.0.110 metric 100 ``` #### 方案一,選創建固定網卡網卡 1. 創建網卡 ``` docker network create -d macvlan --subnet=192.168.0.0/23 --gateway=192.168.0.1 -o parent=eth0 mynet ``` 2. 創建docker compose <details> <summary>docker-compose.yaml</summary> ``` version: '3' services: s6_175: build: . image: dist_s6 container_name: s7_17 restart: always tty: true networks: mynet: ipv4_address: 192.168.0.78 # entrypoint: # - /etc/init.d/bigant_control # - start networks: mynet: external: true ``` </details> <br/> <details> <summary>Dockerfile</summary> ``` FROM centos:7 ADD ./im_server.tar.gz /root/ RUN cd /root/oneinstack \ && ./install.sh -a WORKDIR /home/im_user/im_server/im_server ## 啟動服務 ENTRYPOINT ["/etc/init.d/bigant_control" , "start"] ``` </details> <br/> #### 方案二: docker-compose.yaml 動態創建 <details> <summary>docker-compose.yaml</summary> ``` version: '3' services: s6_175: build: . image: dist_s6 container_name: s7_17 restart: always tty: true networks: mynet: ipv4_address: 192.168.0.78 # entrypoint: # - /etc/init.d/bigant_control # - start networks: mynet: driver: macvlan driver_opts: parent: eth0 ipam: config: - subnet: 192.168.0.0/23 ``` </details> <br/> <details> <summary>Dockerfile</summary> ``` FROM centos:7 ADD ./im_server.tar.gz /root/ RUN cd /root/oneinstack \ && ./install.sh -a WORKDIR /home/im_user/im_server/im_server ## 啟動服務 ENTRYPOINT ["/etc/init.d/bigant_control" , "start"] ``` </details> <br/> #### macvlan 類型網卡只能創建一次 #### 問題:虛擬機ping不通外網 1. 方案一 `vim /etc/sysctl.conf`添加 ``` net.ipv4.ip_forward=1 ``` 2. 更換固定ip
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看