*** 如何用 docker-compose 部署项目到 window 服务器 ***

查看 123|回复 13
作者:Angela2022   
各位运维大神
我有个电商后端 API, 请问如何用下面的 docker-compose.yml 代码部署 API 到 window 服务器, 谢谢:
version: "3"
services:
server:
build:
context: .
dockerfile: Dockerfile
ports:
- 3000:3000
command: ["yarn", "start:server"]
volumes:
- /usr/src/app
environment:
DB_HOST: database
DB_PORT: 5432
DB_NAME: test
DB_USERNAME: test
DB_PASSWORD: test
worker:
build:
context: .
dockerfile: Dockerfile
command: ["yarn", "start:worker"]
volumes:
- /usr/src/app
environment:
DB_HOST: database
DB_PORT: 5432
DB_NAME: test
DB_USERNAME: test
DB_PASSWORD: test
database:
image: postgres
volumes:
- /var/lib/postgresql/data
ports:
- 5432:5432
environment:
POSTGRES_PASSWORD: test
POSTGRES_DB: test
zcybupt2016   
( Windows Server 上装个 Linux 虚拟机
gefangshuai   
Windows 服务器就放弃 Docker 吧。
zcybupt2016   
不过 Windows 版的 docker 本身就是基于 Hyper-V 的,跟直接在虚拟机里装 Linux 跑 docker 也没差了
wu00   
docker compose --help
lsk569937453   
windows 服务器上装 docker 呗。
LongMaoz   
windows 服务器怎么装? windows 的 docker 都是基于 wsl 的, 你可以在服务器里整个 hyperv-v 装个 Liunx 跑 docker 装
JensenQian   
用 dd 脚本把 windows d 成 debian
然后跑
完事
bianhui   
docke-compose up -d
windows 安装基于 wsl2 的 docker 可以去谷歌搜索关键字教程。或作你直接下载 docker desktop 按提示操作
Lamkin   
开 hyper-v 装个 linux 会省事很多
您需要登录后才可以回帖 登录 | 立即注册

返回顶部