/root/docker_python estrutura de diretório:
.
|-- demo
| `-- main.py
`-- docker-compose.yml
conteúdo main.py:
# coding=utf-8
# -*- coding: utf-8 -*-
if __name__ == '__main__':
print("hello world")
conteúdo docker-compose.yml:
version: "3"
services:
docker_python:
image: python:2.7.18
container_name: py_app
working_dir: "/root"
restart: always
volumes:
- "/root/docker_python/demo:/root/demo"
networks:
- py_net
stdin_open: true
tty: true
networks:
py_net:
#driver: bridge
Que stdin_open
é equivalente ao run
comando -d
,
que tty
é equivalente ao run
comando -i
stdin_open: verdadeiro
tty: verdadeiro
Entre eles, as redes podem usar a rede criada, assumindo que xxx é a rede criada
redes:
xxx:
externo: verdadeiro