我在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 ×1