On OS (CoreOS) restart Docker 启动多个容器
On OS (CoreOS) restart Docker starts multiple containers
我的客户 Docker 容器位于 CoreOS OS 主机上。我使用 docker 运行 命令启动我的容器。如下:
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 ~
有没有办法控制 Docker 容器只有 1 个图像 运行ning 而不是多个图像?
我用一种方法解决了这个问题。
我使用命令搜索了所有容器:
docker ps -a
我不得不使用
移除之前 运行 的所有其他容器
docker rm $container_id
现在我只有 1 docker 个图像 运行ning 在一个容器中。我重新启动,但只看到 1 个容器 运行ning.
希望它能帮助另一个 docker 用户。
我的客户 Docker 容器位于 CoreOS OS 主机上。我使用 docker 运行 命令启动我的容器。如下:
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 ~
有没有办法控制 Docker 容器只有 1 个图像 运行ning 而不是多个图像?
我用一种方法解决了这个问题。
我使用命令搜索了所有容器:
docker ps -a
我不得不使用
移除之前 运行 的所有其他容器docker rm $container_id
现在我只有 1 docker 个图像 运行ning 在一个容器中。我重新启动,但只看到 1 个容器 运行ning.
希望它能帮助另一个 docker 用户。