国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

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

2019-11-02 16:25:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

前言

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

實(shí)現(xiàn)方法

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

[root@vultrvpn conf.d]# docker network create --driver bridge wordpress_netad1ff3d972e8bfe6d992a8403a98f46784aa75d5514adbf35ee6ae4528513be7[root@vultrvpn conf.d]# docker network lsNETWORK ID   NAME    DRIVER    SCOPE38fab5c74b87  bridge    bridge    local    f0cf94dd0c5e  host    host    local    465a31c55aa1  none    null    local    ad1ff3d972e8  wordpress_net  bridge    local 

已創(chuàng)建一個(gè)wordpress_net的網(wǎng)絡(luò),在這個(gè)網(wǎng)絡(luò)模塊上創(chuàng)建一個(gè)容器,并指定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.7da497e56bd4b0f3434dd4f81534096574d167354dc508b657ceb390ba8e63771docker: Error response from daemon: User specified IP address is supported only when connecting to networks with user configured subnets.

提示了一個(gè)錯(cuò)誤,若要配置ip,則需要給這個(gè)網(wǎng)絡(luò)指定一個(gè)subnet。所以重新搞一個(gè)網(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": {} }]

在給容器指定一個(gè)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.6096518d84419476f71647a8c70c91c3f336ef8772af50672b88a9c1fd7b3a719[root@vultrvpn conf.d]# docker ps -aCONTAINER ID  IMAGE     COMMAND     CREATED    STATUS      PORTS     NAMES096518d84419  wordpress:4.6   "/entrypoint.sh apach" 47 seconds ago  Up 47 seconds    0.0.0.0:8001->80/tcp my_vpn6d23ed99db20  wordpress:4.6   "/entrypoint.sh apach" About a minute ago Up About a minute   0.0.0.0:8000->80/tcp my_wordpressade42edf5a93  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": {} }]
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 石景山区| 响水县| 炎陵县| 抚顺县| 巴塘县| 宁都县| 崇州市| 启东市| 儋州市| 崇左市| 分宜县| 周口市| 蒙城县| 枣强县| 阿尔山市| 化隆| 榆林市| 隆德县| 江油市| 六安市| 游戏| 宜阳县| 固安县| 象州县| 靖远县| 卫辉市| 郸城县| 石城县| 京山县| 雷山县| 昂仁县| 嘉黎县| 纳雍县| 定日县| 越西县| 恩施市| 日土县| 运城市| 中江县| 剑川县| 调兵山市|