gpt4 book ai didi

docker - 我可以在 GCP 上运行 Docker 吗?

转载 作者:行者123 更新时间:2023-12-02 19:32:20 24 4
gpt4 key购买 nike

场景是我试图在谷歌云上安装 Bamboo。

我在 Linux 上设置了它,但 NuGet 被破坏并拒绝向服务器进行身份验证,即使相同的身份验证在 Windows 上工作。我有一张他们开的票。

同时,我决定尝试在 Windows 上设置它,因为我知道 NuGet 可以在那里正常工作,而且事实证明确实如此。所以我已经完成了测试构建的一半,现在是时候构建一个 docker 镜像了。为此,我需要安装 docker,对吗?所以我这样做了,但它不会启动,因为 Moby 不会启动。我假设这是因为你不能嵌套虚拟机。所以现在我被困住了。

不知何故,AppVeyor 在他们的镜像中运行了 docker,但我不知道他们的底层基础设施是什么。

那么有谁知道我是否可以让 docker 运行到足以在 Windows Server 2016 上构建容器镜像?

最佳答案

你可以关注这个documentation guide它将引导您完成在 Windows Server 2016 及更高版本(包括容器支持)上设置 Docker 的步骤:

安装 Docker:

  • 连接到 Windows 实例。
  • 以管理员身份打开 PowerShell 终端。
  • 从 Microsoft 存储库安装 Docker:

    PS C:> Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

    PS C:> Install-Package -Name docker -ProviderName DockerMsftProvider
  • 运行以下命令以解决 Compute Engine 上 Windows 容器的已知问题:

  • 禁用接收段合并:
    PS C:> netsh netkvm setparam 0 *RscIPv4 0

    启用 IPv6:

    PS C:> reg 添加 HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters `
    /v 禁用组件/t REG_DWORD/d 0x0/f

    重启实例:
  • PS C:>重启-电脑-强制

  • 按照提供的 documentation 中所述的附加步骤进行操作多于。

    关于docker - 我可以在 GCP 上运行 Docker 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50082577/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com