即使在devcontainer.json上引用了图像,也无法运行容器图像

时间:2019-06-10 15:32:46

标签: visual-studio-code vscode-remote

我在Ubuntu 18.04上的VS Code(1.35.0版)上使用了Remote Containers扩展(0.59.0版),当我遇到以下错误(我删除了mycustomimage-id的图像ID)单击远程容器:重新打开容器中的文件夹

Setting up container for folder: /home/user/source/project
Run: docker exec mycustomimage-id test -d /root/.vscode-server
cannot exec in a stopped state: unknown
Run: docker exec mycustomimage-id test -d /root/.vscode-remote
Error response from daemon: Container mycustomimage-id is not running
Run: docker exec mycustomimage-id /bin/sh -c set -o noclobber ; mkdir -p '/root/.vscode-server/data/Machine' && { > '/root/.vscode-server/data/Machine/.writeMachineSettingsMarker' ; } 2> /dev/null
Error response from daemon: Container mycustomimage-id is not running
Run: docker exec mycustomimage-id /bin/sh -c (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
Error response from daemon: Container mycustomimage-id is not running
Run: docker exec mycustomimage-id test -d /root/.vscode-server/bin/553cfb2c2205db5f15f3ee8395bbd5cf066d357d
Error response from daemon: Container mycustomimage-id is not running
Installing VS Code Server for commit 553cfb2c2205db5f15f3ee8395bbd5cf066d357d
Run: docker exec mycustomimage-id mkdir -p /root/.vscode-server/bin/553cfb2c2205db5f15f3ee8395bbd5cf066d357d_1560180323972
Error response from daemon: Container mycustomimage-id is not running

我的devcontainer.json是:

// See https://aka.ms/vscode-remote/devcontainer.json for format details.
{
    "name": "Load image",
    "context": "..",
    "image": "mycustomimage:20190531",
    "runArgs": [    
        "--cap-add=SYS_PTRACE",
        "--security-opt",
        "seccomp=unconfined",
        "-e", "REPO_TOKEN=${env.REPO_TOKEN}",
        "-e", "BUILD_CONFIGURATION=Debug",
        "--entrypoint","/bin/bash"
    ],

    "extensions": ["ms-vscode.cpptools"],
    "workspaceFolder": "/src/remoteproj",
    "workspaceMount": "source=/home/user/source/project,destination=/src/remoteproj,type=bind"  
}

我尝试了运行中的容器,也没有任何运行中的容器。如何确保devcontainer.json中引用的图像与VS Code尝试启动的图像相同?

0 个答案:

没有答案