我的目标是将docker-compose解决方案部署到运行Windows Server 2016的服务器上。我能够安装所有内容,但是当我运行基本的compose示例时,出现错误:
render() {
let finalComponent;
if (this.state.score < 3) {
finalComponent = <ProblemAddLevel1 />;
}
if (this.state.score < 6) {
finalComponent = <ProblemSubLevel1 />;
}
if (this.state.score < 9) {
finalComponent = <ProblemAddLevel2 />;
}
if (this.state.score < 15) {
finalComponent = <ProblemSubLevel1 />;
}
if (this.state.score === 15) {
return <WinRace />;
}
return(
<div>{finalComponent}</div>
);
}
这是我关注的示例: https://docs.docker.com/compose/gettingstarted/
我正在运行一个更高级的docker-compose文件,该文件使用Postgres,PGAdmin和python构建,但遇到类似的网络错误。所以我的问题是,如何解决这些网络错误?
我尝试在Windows容器上运行。我尝试在Linux容器上运行,并将Hyper-V设置为正确运行Creating network "composetest_default" with the default driver
ERROR: HNS failed with error : The parameter is incorrect.
。我尝试指定默认网络:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
我已尝试删除此帖子HNS failed with error : The parameter is incorrect中指定的NetNat网络。 networks:
default:
external:
name: nat
答案 0 :(得分:0)
我在GCP Compute实例上运行Windows Server,但GCP不支持Hyper-V。我认为这是我所有问题的根源。参考: https://cloud.google.com/compute/docs/instances/enable-nested-virtualization-vm-instances