Let's follow the steps to create first docker images.
First, we just start a docker images with Multipass.
PS> multipass launch docker -n kiko
Login to docker (kiko) and start creating docker-compose.yaml.
PS> multipass shell kiko
ubuntu@kiko:~$ mkdir coffee && cd coffee
ubuntu@kiko:~/coffee$ vi docker.compose.yaml
---------------------------------------------------
version: "3"
services:
website:
image: nginx
ports:
- "8081:80"
restart: always
----------------------------------------------------
ubuntu@kiko:~/coffee$ docker-compose up -d
ubuntu@kiko:~/coffee$ docker-compose ps
Add second image with different network (coffee).
ubuntu@kiko:~/coffee$ vi docker.compose.yaml
---------------------------------------------------
version: "3"
services:
website:
image: nginx
ports:
- "8081:80"
restart: always
website2:
image: nginx
ports:
- "8082:80"
restart: always
networks:
coffee:
ipv4_address: 192.168.92.22
networks:
coffee:
ipam:
driver: default
config:
- subnet: "192.168.92.0/24"
----------------------------------------------------
ubuntu@kiko:~/coffee$ docker-compose up -d
ubuntu@kiko:~/coffee$ docker network ls
ubuntu@kiko:~/coffee$ docker inspect coffee_default
ubuntu@kiko:~/coffee$ docker inspect coffee_coffee
Links: