相关疑难解决方法(0)

为什么Docker说它不能执行'bash'?

我在MacOSX上使用Docker(使用Boot2Docker).

我可以从Docker Hub运行图像.

但是,当我尝试运行我自己的一个图像时:

docker run -P mylocalimage
Run Code Online (Sandbox Code Playgroud)

要么

docker run -P mylocalimage bin/a3-write-back
Run Code Online (Sandbox Code Playgroud)

要么

...
Run Code Online (Sandbox Code Playgroud)

我明白了:

docker "env: can't execute 'bash': No such file or directory"
Run Code Online (Sandbox Code Playgroud)

我想它找不到要在容器中执行的bash二进制文件,但为什么呢?

基本图像是 errordeveloper/oracle-jdk

谢谢你的帮助.

阿什利.

[{
    "Architecture": "amd64",
    "Author": "ABC email@email.com",
    "Checksum": "tarsum.dev+sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "Comment": "",
    "Config": {
        "AttachStderr": false,
        "AttachStdin": false,
        "AttachStdout": false,
        "Cmd": [],
        "CpuShares": 0,
        "Cpuset": "",
        "Domainname": "",
        "Entrypoint": [
            "bin/a3-write-back"
        ],
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/jdk1.8.0_25/bin",
            "JAVA_HOME=/usr/jdk1.8.0_25"
        ],
        "ExposedPorts": null,
        "Hostname": "5bf0de3d0926",
        "Image": "abd65ce243a5b015bb49f3e958103a5cc0c5f14938df4e480ded25f3ecf878e7",
        "MacAddress": "",
        "Memory": 0,
        "MemorySwap": 0,
        "NetworkDisabled": …
Run Code Online (Sandbox Code Playgroud)

docker

43
推荐指数
2
解决办法
5万
查看次数

标签 统计

docker ×1