ubuntu 中间构建镜像上的Docker exec不起作用

bnl4lu3b  于 2023-05-16  发布在  Docker
关注(0)|答案(1)|浏览(264)

我不知道这是怎么回事。它在过去是有效的,所以我想我可能只是不明白它发生了什么。
我正在从Dockerfile构建映像,并希望解决其失败的原因。
示例图像

FROM ubuntu:14.04
RUN useradd app -G sudo
RUN apt-get update -f && apt-get install -f curl

所以输出失败

Step 1 : FROM ubuntu:14.04
 ---> 6cc0fc2a5ee3
Step 2 : RUN useradd app -G sudo
 ---> Using cache
 ---> 550a41c97f96
Step 3 : RUN apt-get update -f && apt-get install -f curl
 ---> Running in aeb80950d7cc
E: Command line option 'f' [from -f] is not known.
The command '/bin/sh -c apt-get update -f && apt-get install -f curl' returned a non-zero code: 100

从我所读到的和我在过去所做的是使用图像环顾四周和运行命令

docker exec -it aeb80950d7cc bash

但这给出了一个错误

Error response from daemon: Container aeb80950d7cc is not running

我不知道为什么这不起作用。我也在使用OSX和Docker机器和Virtual Box。

x6yk4ghg

x6yk4ghg1#

使用docker inspect aeb80950d7cc| grep Image,并使用给定的image_id运行
例如

相关问题