最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker為網(wǎng)絡(luò)bridge模式指定容器ip的方法

 更新時間:2016年11月05日 09:35:09   投稿:daisy  
Docker在創(chuàng)建容器時有四種網(wǎng)絡(luò)模式,bridge為默認不需要用--net去指定,其他三種模式需要在創(chuàng)建容器時使用--net去指定。那Docker為網(wǎng)絡(luò)bridge模式指定容器ip該如何實現(xiàn)呢?下面通過通過這篇文章一起看看吧,文中給出了詳細的示例代碼,有需要的可以參考借鑒。

前言

眾所周知bridge模式是Docker默認的網(wǎng)絡(luò)設(shè)置,此模式會為每一個容器分配Network Namespace、設(shè)置IP等,并將一個主機上的Docker容器連接到一個虛擬網(wǎng)橋上。下面來看看Docker為網(wǎng)絡(luò)bridge模式指定容器ip的方法。

實現(xiàn)方法

如果只是簡單創(chuàng)建一個bridge模式的網(wǎng)絡(luò)是無法給容器指定ip的

[root@vultrvpn conf.d]# docker network create --driver bridge wordpress_net
ad1ff3d972e8bfe6d992a8403a98f46784aa75d5514adbf35ee6ae4528513be7
[root@vultrvpn conf.d]# docker network ls
NETWORK ID   NAME    DRIVER    SCOPE
38fab5c74b87  bridge    bridge    local    
f0cf94dd0c5e  host    host    local    
465a31c55aa1  none    null    local    
ad1ff3d972e8  wordpress_net  bridge    local 

已創(chuàng)建一個wordpress_net的網(wǎng)絡(luò),在這個網(wǎng)絡(luò)模塊上創(chuàng)建一個容器,并指定ip

[root@vultrvpn conf.d]# docker run -d --name db_mysql -m 220m --memory-swap 220m -v /data/docker_project/db_mysql/data:/var/lib/mysql -v /data/docker_project/db_mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=qwe123 --network=wordpress_net --ip=172.18.0.2 mysql:5.7
da497e56bd4b0f3434dd4f81534096574d167354dc508b657ceb390ba8e63771
docker: Error response from daemon: User specified IP address is supported only when connecting to networks with user configured subnets.

提示了一個錯誤,若要配置ip,則需要給這個網(wǎng)絡(luò)指定一個subnet。所以重新搞一個網(wǎng)絡(luò)。

docker network create --driver bridge --subnet 172.25.0.0/16 wordpress_net


[root@vultrvpn conf.d]# docker network inspect wordpress_net 
[
 {
  "Name": "wordpress_net",
  "Id": "925e64493df9b674ef9bdadaae380c8a335aa6353e48b447cb5d910df19c3a3e",
  "Scope": "local",
  "Driver": "bridge",
  "EnableIPv6": false,
  "IPAM": {
   "Driver": "default",
   "Options": {},
   "Config": [
    {
     "Subnet": "172.25.0.0/16"
    }
   ]
  },
  "Internal": false,
  "Containers": {},
  "Options": {},
  "Labels": {}
 }
]

在給容器指定一個ip

[root@vultrvpn conf.d]# docker run -d --name my_vpn -m 100m --memory-swap 100m -e WORDPRESS_DB_HOST=172.25.0.2 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=qwe123 -e WORDPRESS_DB_NAME=myvpn -p 8001:80 --network=wordpress_net wordpress:4.6
096518d84419476f71647a8c70c91c3f336ef8772af50672b88a9c1fd7b3a719
[root@vultrvpn conf.d]# docker ps -a
CONTAINER ID  IMAGE     COMMAND     CREATED    STATUS      PORTS     NAMES
096518d84419  wordpress:4.6   "/entrypoint.sh apach" 47 seconds ago  Up 47 seconds    0.0.0.0:8001->80/tcp my_vpn
6d23ed99db20  wordpress:4.6   "/entrypoint.sh apach" About a minute ago Up About a minute   0.0.0.0:8000->80/tcp my_wordpress
ade42edf5a93  mysql:5.7    "docker-entrypoint.sh" 3 minutes ago  Up 3 minutes    3306/tcp    db_mysql

正常創(chuàng)建

查看網(wǎng)卡信息

[root@vultrvpn conf.d]# docker network inspect wordpress_net 
[
 {
  "Name": "wordpress_net",
  "Id": "925e64493df9b674ef9bdadaae380c8a335aa6353e48b447cb5d910df19c3a3e",
  "Scope": "local",
  "Driver": "bridge",
  "EnableIPv6": false,
  "IPAM": {
   "Driver": "default",
   "Options": {},
   "Config": [
    {
     "Subnet": "172.25.0.0/16"
    }
   ]
  },
  "Internal": false,
  "Containers": {
   "096518d84419476f71647a8c70c91c3f336ef8772af50672b88a9c1fd7b3a719": {
    "Name": "my_vpn",
    "EndpointID": "e44636c2b3a49d4aedaad68cd6ca17aea3a9fe4f71afecb27219a6412701536a",
    "MacAddress": "02:42:ac:19:00:04",
    "IPv4Address": "172.25.0.4/16",
    "IPv6Address": ""
   },
   "6d23ed99db20f17d99dd5dcf6cc65f5ced8cb936917dee044914cf278179150c": {
    "Name": "my_wordpress",
    "EndpointID": "3c765d5953428c1d66be584eb0d34b58f6eee3f598e3a37263d54d77e2b87263",
    "MacAddress": "02:42:ac:19:00:03",
    "IPv4Address": "172.25.0.3/16",
    "IPv6Address": ""
   },
   "ade42edf5a934b02f7bb741bd5a45a282a50d3a49e9f1866579e8f93fef22a0e": {
    "Name": "db_mysql",
    "EndpointID": "2322bfb9da72b3b6db68d59cea97172e66b960ca5b782bd2fa7d09f9c93f0288",
    "MacAddress": "02:42:ac:19:00:02",
    "IPv4Address": "172.25.0.2/16",
    "IPv6Address": ""
   }
  },
  "Options": {},
  "Labels": {}
 }
]

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家能有所幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • Docker搭建Harbor公開倉庫的方法示例

    Docker搭建Harbor公開倉庫的方法示例

    這篇文章主要介紹了Docker搭建Harbor公開倉庫的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • IDEA集成Docker實現(xiàn)一鍵部署的詳細過程

    IDEA集成Docker實現(xiàn)一鍵部署的詳細過程

    這篇文章主要介紹了IDEA集成Docker實現(xiàn)一鍵部署,Docker基于Windows集成IDEA,本文分步驟通過圖文實例代碼相結(jié)合給大家介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • docker快速安裝Es和kibana的實現(xiàn)步驟

    docker快速安裝Es和kibana的實現(xiàn)步驟

    在工作過程中,經(jīng)常需要測試環(huán)境搭建Es環(huán)境,本文主要介紹了docker快速安裝Es和kibana,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • docker部署OceanBase-ce cluster方式

    docker部署OceanBase-ce cluster方式

    這篇文章主要介紹了docker部署OceanBase-ce cluster方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 基于docker的?nacos安裝部署過程

    基于docker的?nacos安裝部署過程

    這篇文章主要介紹了基于docker的?nacos安裝部署,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-08-08
  • Dockerfile指令詳解

    Dockerfile指令詳解

    Dockerfile有十幾條命令可用于構(gòu)建鏡像,下文將簡略介紹這些命令。希望小伙伴們能夠喜歡
    2016-10-10
  • Docker化Spring Boot應(yīng)用的實踐

    Docker化Spring Boot應(yīng)用的實踐

    本文主要介紹了Docker化Spring Boot應(yīng)用的實踐,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • 基于docker部署skywalking實現(xiàn)全鏈路監(jiān)控功能

    基于docker部署skywalking實現(xiàn)全鏈路監(jiān)控功能

    這篇文章主要介紹了基于docker部署skywalking實現(xiàn)全鏈路監(jiān)控,skywalking提供了在很多不同的場景下用于觀察和監(jiān)控分布式系統(tǒng)的方式,文中給大家介紹如何快速部署skywalking全鏈路監(jiān)控,感興趣的朋友一起看看吧
    2022-03-03
  • docker多容器操作與強制刪除容器的方法步驟

    docker多容器操作與強制刪除容器的方法步驟

    有時候我們會有很多已經(jīng)停止的容器或者由于錯誤強制退出不能用的容器,那我們就需要刪除了,下面這篇文章主要給大家介紹了關(guān)于docker多容器操作與強制刪除容器的方法步驟,需要的朋友可以參考下
    2022-11-11
  • 利用Docker制作Nginx+PHP鏡像的步驟詳解

    利用Docker制作Nginx+PHP鏡像的步驟詳解

    Nginx是一個高性能的Web和反向代理服務(wù)器,它具有很多非常優(yōu)越的特性,那么這篇文章小編就分步驟向大家介紹如何利用Docker制作Nginx+PHP的鏡像,文章介紹的很詳細,對大家具有一定的參考借鑒價值,有需要的朋友們下面來一起看看吧。
    2016-10-10

最新評論

乐都县| 故城县| 睢宁县| 寿光市| 广灵县| 宁乡县| 工布江达县| 邵东县| 延安市| 黑河市| 本溪市| 北海市| 禄丰县| 凤翔县| 房产| 河间市| 崇左市| 岗巴县| 靖宇县| 青川县| 垫江县| 临沂市| 盐亭县| 连云港市| 正宁县| 专栏| 吕梁市| 盱眙县| 江门市| 满城县| 新津县| 阿拉善左旗| 陇川县| 新营市| 滨州市| 曲阳县| 丰台区| 新密市| 永川市| 乃东县| 阳城县|