例子:
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]
进去容器的命令行模式