使用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

其中networks可以使用已创建网络,假设xxx为已创建的网络

networks:
  xxx:
    external: true

猜你喜欢

转载自blog.csdn.net/janthinasnail/article/details/131741398