正常只需要用命令
sudo docker stop 容器id前缀或容器名
用
sudo docker ps -a
检查容器是否退出。
正常到这就结束了,但有时因配置了自启动导致它又重启了。这可能是配置了自启动服务单元的原因,以下为在linux环境下的演示:
先用以下命令查看与docker相关的自启动服务
sudo systemctl list-unit-files | grep docker
再用以下命令来停止服务
sudo systemctl disable 服务名称
如果还不行,那就有可能你之前修改了/etc/systemd/system/docker-container.service文件的配置信息,用nano文本编辑器将Restart=always改为Restart=no
sudo nano /etc/systemd/system/docker-container.service
重新加载 systemctl
sudo systemctl daemon-reload
停止docker容器服务
sudo systemctl stop docker-container.service
最后在用第一个命令docker stop来停止掉容器。