获得容器Id
docker container list –all
查看容器hash
docker inspect 容器id | grep Id
停止容器
docker stop 容器id
修改容器的配置信息
sudo vim /var/lib/docker/containers/[容器hash]/hostconfig.json
修改PortBindings参数配置 宿主机8001端口映射容器80端口示例
“PortBindings”:{“80/tcp”:[{“HostIp”:””,”HostPort”:”8001″}]},”
重新启动docker引擎
systemctl restart docker
重新启动docker容器
docker start 容器id
创建容器时添加配置参数
docker run -d --restart always --name 设置容器名 使用的镜像 上面命令 --name后面两个参数根据实际情况自行修改 # Docker 容器的重启策略如下 --restart具体参数值详细信息 no // 默认策略,容器退出时不重启容器 on-failure // 在容器非正常退出时 退出状态非0 才重新启动容器 on-failure:3 // 在容器非正常退出时重启容器 最多重启3次 always // 无论退出状态是如何 都重启容器 unless-stopped // 在容器退出时总是重启容器 但是不考虑在 Docker 守护进程启动时就已经停止了的容器。
修改已有容器 使用update
docker update --restart always 容器ID(或者容器名) 容器ID或者容器名根据实际情况修改



