Use o docker para simplesmente criar um contêiner python

 /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

Acho que você gosta

Origin blog.csdn.net/janthinasnail/article/details/131741398
Recomendado
Clasificación