/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