重新启动Docker容器“记住”初始运行参数吗?
我使用非常(8行)长的参数列表运行了一个Docker容器:
我确认这是通过docker ps运行的:
然后我通过docker stop ff9c654bfc39停止了这个容器.然后,我尝试通过发出与第一次完全相同的docker run …(8班轮)来重新运行容器:
所以那时我只是尝试了docker restart ff9c654bfc39,这似乎有效,但我不是百分之百确定Docker“记得”我最初运行容器时的8行参数.关于它是否记忆的任何想法?如果没有,那么包含那8行的正确重启命令是什么? 最佳答案
正如@gabowsky在评论中解释的那样,是的,Docker会记得.
使用start,stop和restart不会破坏容器,因此记住所有内容,包括数据(甚至在重新启动主机之间). 此外,Docker以内部格式存储所有上下文,变量等.您不必再次指定命令行参数. 相反,rm会破坏所有内容,包括没有持久化数据,并且需要再次重新创建容器(这次再次给出参数). 最后要注意的是,在命令行中引用容器时,应该使用名称而不是SHA1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |