1. 创建一个服务
创建一个compose文件php-fpm.yml
version: "3"
services:
php-fpm:
container_name: php-fpm
image: "php-fpm"
restart: always
ports:
- "9000:9000"
volumes:
- /var/www/:/var/www/:rw
networks:
mynet:
ipv4_address: 172.16.0.2
networks:
mynet:
ipam:
driver: default
config:
- subnet: 172.16.0.0/16
gateway: 172.16.0.1
启动服务
# docker-compose -f php-fpm.yml up -d
2. 检查网络
# docker network ls
ETWORK ID NAME DRIVER SCOPE
d84b779d8828 bridge bridge local
3150abf03a99 test_mynet bridge local
eb99c47ef5fc host host local
660de13377a3 none null local
3. 新建一个服务
创建compose文件nginx.yml
version: "3"
services:
nginx:
container_name: nginx
image: "nginx"
restart: always
ports:
- "0.0.0.0:80:80"
restart: always
volumes:
- /etc/nginx/nginx.conf:/etc/nginx/nginx.conf
- /var/www/:/var/www/:rw
networks:
mynet2:
ipv4_address: 172.16.0.3
networks:
mynet2:
external:
name: "test_mynet"
启动服务
# docker-compose -f nginx.yml up -d