我在 Ubuntu 15.10 中使用 docker 的运行命令 (docker run --restart=always) 添加容器时犯了一个简单的拼写错误,现在容器启动两次并监听两个不同的端口。我的问题是,如何删除不需要的实例以防止其自动启动。
下面是我所谈论的一个例子。
PORTS NAMES
0.0.0.0:22000->22/tcp prickly_colden
0.0.0.0:2200->22/tcp grave_meninsky
感谢任何能提供帮助的人,
麦克风
答案1
经过一番研究,我终于弄明白了……
首先,输入以下命令检查容器的重启策略(可选)
docker inspect --format '{{ .HostConfig.RestartPolicy.Name }}' 'your container name'
其次,通过运行此命令删除错误的容器实例...
docker rm -f 'your container name'
第三,如果需要,使用不同的策略重新启动容器......
docker run -d -p 80:80 -p 443:443 --restart=on-failure:10 'Your Image Name'
第四,重新启动,容器就消失了!
麦克风
更多信息: