docker を使用して Python コンテナを簡単に作成する

 /root/docker_python ディレクトリ構造:

.
|-- demo
|   `-- main.py
`-- docker-compose.yml

main.py の内容:

# coding=utf-8
# -*- coding: utf-8 -*-

if __name__ == '__main__':
    print("hello world")

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

これは  コマンド stdin_open と同等です run-d

これは  コマンド tty と同等です run-i

stdin_open: true
tty: true

このうち、xxx を作成したネットワークとして、ネットワークは作成したネットワークを使用できます。

ネットワーク:
  xxx:
    外部: true

おすすめ

転載: blog.csdn.net/janthinasnail/article/details/131741398