代码之家  ›  专栏  ›  技术社区  ›  Katlock

在操作系统(CoreOS)上重新启动Docker启动多个容器

  •  1
  • Katlock  · 技术社区  · 7 年前

    docker run -d --restart always --net=host -p 8080:8080 --log-opt max-size=2mb my_docker_hub_accountname/imagename
    

    当我重新启动主机时,当我运行以下命令时,我总是看到多个映像正在运行:

    user@coreos-1 ~ $ docker ps
    CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                  PORTS               NAMES
    4ac46db4a58c        3fa7e73d544d        "java -jar /code/kec…"   7 days ago          Up Less than a second                       lucid_aryabhata
    
    da5392c136e9        7d996239c21c        "java -jar /code/kec…"   7 days ago          Up Less than a second                       awesome_jackson
    
    15bcc4cfe26b        7d996239c21c        "java -jar /code/kec…"   4 weeks ago         Up Less than a second                       fervent_colden
    
    f050f55bea3c        7d996239c21c        "java -jar /code/kec…"   4 weeks ago         Up Less than a second                       condescending_poincare
    
    31e00707ddff        7d996239c21c        "java -jar /code/kec…"   4 months ago        Up Less than a second                       awesome_curran
    
    user@coreos-1 ~
    

    1 回复  |  直到 7 年前
        1
  •  1
  •   Katlock    7 年前

    我用一种方法解决了这个问题。

    我使用命令搜索了所有容器:

    我必须移除以前使用

    docker rm$集装箱id

    现在我只在一个容器中运行一个docker映像。我重新启动,只看到一个容器在运行。

    希望它能帮助另一个docker用户。

    推荐文章