我刚刚开始使用Docker。我已经安装了alpine
映像用于测试docker工作流,但在运行之后
docker run alpine ls -l
我已经在Windows10中安装了Docker Desktop for Windows。
Docker Run
的最后一个参数必须是可执行文件的名称。ls
是由shell实现的命令,但本身不是可执行文件,因此出现错误。您必须告诉docker在特定shell的上下文中运行ls
。例如。
$ docker run alpine sh -c 'ls -l'
total 52
drwxr-xr-x 2 root root 4096 Oct 25 22:05 bin
drwxr-xr-x 5 root root 340 Nov 15 22:45 dev
drwxr-xr-x 14 root root 4096 Nov 15 22:45 etc
...
希望这有帮助。
我的docker在最近一次更新后开始出错。现有的容器工作,但我不能建立或运行任何图像。 一个简单的 docker运行hello world 给我一个错误: docker:来自守护进程的错误响应:OCI运行时创建失败:无法检索OCI运行时错误(打开 /run/containerd/io.containerd.runtime.v1.linux/moby/881b53be5cfe91d19577414c
运行命令时出现以下问题: Docker:来自后台进程得错误响应:卷规范无效:“/home/joasimar/trai/new:opt”:类型“bind”得装入配置无效:装入路径无效:“opt”装入路径必须是绝对得. 我该怎么解决这个?
问题内容: 我是docker的新手,正在尝试学习它。我正在关注本教程:https : //docs.docker.com/get- started/part2/#apppy 所以我在Windows上安装了Docker。创建了3个文件,app.py,Dockefile和requirements.txt 我的docker文件看起来像这样 当我在Powershell中运行它时 但是结果是: 就像它不起作
当我运行下面的命令时 这就是我面临的错误: OCI运行时exec失败:exec失败:容器\u linux。go:344:启动容器进程导致“exec:\“ping\”:在$PATH中找不到可执行文件:未知 如何解决这个问题?
我该怎么解决这个?