40 lines
677 B
YAML
40 lines
677 B
YAML
version: "3"
|
|
|
|
services:
|
|
ftp_server:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.server
|
|
volumes:
|
|
- ./src/myftp:/server:ro
|
|
networks:
|
|
- mynetwork
|
|
command:
|
|
- sh
|
|
- -c
|
|
- >
|
|
sleep 10 &&
|
|
echo "My IP: $(hostname -i)" &&
|
|
tail -f /dev/null
|
|
image: ftp_server:latest
|
|
|
|
ftp_client:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.client
|
|
networks:
|
|
- mynetwork
|
|
volumes:
|
|
- ./src/myftp:/client:ro
|
|
command:
|
|
- sh
|
|
- -c
|
|
- >
|
|
sleep 10 &&
|
|
echo "My IP: $(hostname -i)" &&
|
|
tail -f /dev/null
|
|
image: ftp_client:latest
|
|
|
|
networks:
|
|
mynetwork:
|