unknowfly
V2EX  ›  Docker

求救,重新安装 docker 之后如何启动旧的容器

  •  
  •   unknowfly · Dec 5, 2018 · 5190 views
    This topic created in 2714 days ago, the information mentioned may be changed or developed.
    刚刚在一台机器上为了升级 docker 执行了卸载-安装的步骤,于是之前的容器都停止了,还包含还有数据库的容器,ps -a 里也全无信息.
    我可以用 /var/lib/docker/containers 里的数据重启这个容器吗?
    9 replies    2018-12-05 15:44:18 +08:00
    fengci
        1
    fengci  
       Dec 5, 2018
    docker ps -a 不是能看到所有容器嘛。 然后 docker start [CONTAINER ID/NAMES] 去启动之前容器
    unknowfly
        2
    unknowfly  
    OP
       Dec 5, 2018
    @fengci ps -a 里都是空的了
    greenskinmonster
        3
    greenskinmonster  
       Dec 5, 2018   ❤️ 1
    storage-driver 变了?
    PureWhiteWu
        4
    PureWhiteWu  
       Dec 5, 2018
    如果执行的是卸载-安装的步骤的话,原先容器应该全部删除,因为卸载会删除所有数据。
    PureWhiteWu
        5
    PureWhiteWu  
       Dec 5, 2018
    意思是,多半找不回来了。
    unknowfly
        6
    unknowfly  
    OP
       Dec 5, 2018   ❤️ 1
    @greenskinmonster 改回 devicemapper 就可以了,感谢~
    CivAx
        7
    CivAx  
       Dec 5, 2018   ❤️ 1
    @PureWhiteWu 如果是在 Linux 上执行 卸载-安装 步骤容器的信息不会被清除。
    PureWhiteWu
        8
    PureWhiteWu  
       Dec 5, 2018
    @CivAx 可能这和卸载所采用的步骤有关吧?
    CivAx
        9
    CivAx  
       Dec 5, 2018   ❤️ 1
    @PureWhiteWu yum remove 是没有问题的,其他的包管理方式不清楚。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1014 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 22:16 · PVG 06:16 · LAX 15:16 · JFK 18:16
    ♥ Do have faith in what you're doing.