docker-compose.yml

例子:

version: "3.3"
services:
  web:
    image: node:10-alpine
    working_dir: /www
    ports: 
      - 45678:8090
    volumes:
      - type: bind
        source: ./
        target: /www
    tty: true

解释:

1. version 3.3格式的docker-compose文件

2. 有一个服务叫 web

3. 基于 node:10-alpine镜像

4. 工作路径是 /www

5. 端口映射是 宿主机的45678端口都映射到容器的8090端口

6. 数据卷映射: 宿主机的 ./ 映射到容器的 /www

7. tty:true就是开启输入模式

执行

docker-compose up -d

来创建容器。

执行

docker exec -it [容器hash/容器名] [bash/sh]

进去容器的命令行模式

原文地址:https://www.cnblogs.com/amiezhang/p/10254238.html