Docker容器-ID在每次启动容器时都会发生变化

时间:2015-12-09 05:31:34

标签: docker

我已经开始使用docker了,每当我启动一个容器时我遇到了一个问题,但是当容器出现故障时,新的启动后会以新的ID开始,在这种情况下数据/日志属于上次启动迷路了。这可以修复容器ID吗?

1 个答案:

答案 0 :(得分:2)

你的意思是容器名称?使用选项--name

以下是启动容器时可以保留相同名称的示例。但是你需要确保没有相同的容器在运行。

docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag

其次,如果您需要管理日志,那么

  1. 创建一个单独的日志卷并使用容器安装它。
  2. 将日志导出到ELK / splunk
  3. 如果您现在需要一些解决方案,请尝试使用此存储库

    https://github.com/gliderlabs/logspout
    Log routing for Docker container logs