Due to the default bridge network, the IP address will change after restarting the container. In some scenarios we want to fix the container IP address. Paste the docker-compose.yml file directly version: '2' services: nginx: image: nginx:1.13.12 container_name: nginx restart: always tty: true networks: extnetwork: ipv4_address: 172.19.0.2 networks: extnetwork: ipam: config: - subnet: 172.19.0.0/16 gateway: 172.19.0.1 illustrate:
In the above configuration, our nginx container has a fixed IP of 172.19.0.2 Example, custom network mode: version: '2' services: nginx: image: nginx:1.13.12 container_name: nginx restart: always networks: extnetwork: ports: - 80:80 volumes: - '/nginx/conf.d:/etc/nginx/conf.d' nginx2: image: nginx:1.13.12 container_name: nginx2 restart: always networks: extnetwork: ipv4_address: 172.19.0.2 db: image:mysql:5.7 container_name: db volumes: - /var/lib/mysql:/var/lib/mysql restart: always networks: extnetwork: ports: -3306:3306 environment: MYSQL_ROOT_PASSWORD: wordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: image: wordpress:latest container_name: wordpress depends_on: -db ports: - "8000:80" restart: always networks: extnetwork: environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_NAME: wordpress WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress networks: extnetwork: ipam: config: - subnet: 172.19.0.0/16 gateway: 172.19.0.1 The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: Avoiding Problems Caused by Closures in JavaScript
>>: Database query which object contains which field method statement
Table of contents What is MVCC MVCC Implementatio...
I read many tutorials, but found that I could nev...
If MySQL version 5.0 already exists on the machin...
Since Zabbix version 3.0, it has supported encryp...
As more and more Docker images are used, there ne...
This article is based on the CentOS 7.3 system en...
The development of Docker technology provides a m...
Often, after a web design is completed, the desig...
console.log( [] == ![] ) // true console.log( {} ...
Without further ado, I'll go straight to the ...
<tr> <th width="12%">AAAAA&l...
Table of contents Actual combat process Let's...
1. Unzip to the location where you want to instal...
1. Add a user . First, use the adduser command to...
1. Create a SpringBooot project and package it in...