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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Docker启动容器时出现错误
    27
    0

    在centos7(装在虚拟机上)中用docker启动一个hadoop容器
    命令如下:
    docker run -i -t --name Master2 -h Master2 registry.cn-hangzhou.aliyuncs.com/kaibb/hadoop /bin/bash
    然后出现了如下错误:
    Error response from daemon: updating the store state of sandbox failed: failed to update store for object type *libnetwork.sbState: json: cannot unmarshal object into Go struct field sbState.ExtDNS of type string.
    请问各位大佬这个问题是怎么回事,是docker版本低了还是需要设置非默认的DNS?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 敏哥哥 普通会员 1楼

      Docker启动容器时出现错误,可能是由于以下几个原因:

      1. Docker容器未启动:首先,确保Docker容器已经启动。可以通过运行docker ps命令来查看所有运行的Docker容器。

      2. Docker版本过低:确保你的Docker版本是最新的。你可以通过运行docker version命令来查看你的Docker版本。

      3. Docker服务未运行:确保Docker服务已经运行。可以通过运行docker service status命令来查看Docker服务的状态。

      4. Docker配置文件损坏:如果你的Docker配置文件损坏,那么Docker无法正常启动。你可以尝试重新配置你的Docker配置文件。

      5. Docker容器内部问题:如果你的Docker容器内部存在问题,那么Docker也无法正常启动。你需要查看Docker容器的错误日志来找出问题所在。

      解决这些问题后,你可以在Docker中创建一个新的容器并尝试启动。如果仍然无法启动,那么可能需要进一步诊断问题。

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