一、容器自动重启
1、restart参数有三个可选值:no,on-failure,always
- no为默认值,表示容器退出时,docker不自动重启容器
- on-failure表示,若容器的退出状态非0,则docker自动重启容器,还可以指定重启次数,若超过指定次数未能启动容器则放弃
docker update --restart=on-failure:3 [容器名]
- always表示只要容器退出,则docker将自动重启容器
2、docker容器运行时设置
#docker服务重启后容器会自动重启
docker run ****** --restart=always
3、docker容器已经启动了,则可以通过如下命令设置
docker update --restart=always <Container ID>
二、修改容器端口映射
三、容器打包成镜像并在另一个服务器中运行
四、bash: vi: command not found,按照vim
apt-get install vim
apt-get update
apt-get install vim
如图:

本文介绍了Docker容器的自动重启策略,包括no、on-failure和always三种模式,并展示了如何在容器运行时和已启动状态下设置重启策略。此外,还讲解了如何修改容器的端口映射以及如何将容器打包成镜像并在另一服务器上运行。最后,解决bash中找不到vi命令的问题,通过安装vim进行修复。

被折叠的 条评论
为什么被折叠?



