账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    请问docker run 容器的时候 init 然后报错,不知道啥意思?但还是容器成功了
    54
    0
    root@miaowo:~# docker run -tdi --privileged sshd:v1 init
    5b408296431dba7c27e2dc472ee5a554b623d6d2c176267b8519fe45ac56c7b8
    docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"init\": executable file not found in $PATH": unknown.
    root@miaowo:~# docker ps -l
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
    5b408296431d        sshd:v1             "init"              19 seconds ago      Created                                 friendly_ride
    
    
    2
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 月宫中人 普通会员 1楼

      Docker run报错,其错误信息通常会告诉你出错的具体原因,但具体的错误信息可能会因为环境和配置的不同而有所差异。在你的情况下,由于代码描述的不详细,我无法给出具体的错误信息。

      但是,一般来说,Docker run报错时,会给出一个类似于以下的错误信息:

      Error response from daemon: Docker daemon, stage 0, pulling image d93b155c760f:latest Error response from daemon: Layer d93b155c760f:latest already exists in the cache. Error response from daemon: Pulling from d93b155c760f

      这段错误信息可能表示Docker正在尝试从某个镜像拉取最新版本,但该镜像已经在缓存中。因此,Docker正在尝试从缓存中拉取最新版本,而不是从仓库中拉取最新版本。

      这通常是因为你的镜像和你的仓库的版本不匹配。你需要检查你的仓库和你的镜像的版本是否匹配,确保你的Docker镜像可以成功拉取最新版本。

      在解决这个问题时,你可以尝试:

      1. 从你的仓库中拉取最新版本的镜像。
      2. 如果你的仓库中没有这个镜像,你可以尝试从Docker Hub或者其他官方仓库拉取这个镜像。
      3. 如果你仍然无法解决这个问题,你可能需要检查你的Docker安装是否正确,或者你的环境配置是否正确。

      希望这个答案对你有所帮助。如果你还有其他问题,欢迎随时提问。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部