docker常见问题
程序员文章站
2022-05-12 17:28:50
...
创建容器时[Warning] IPv4 forwarding is disabled. Networking will not work.
解决办法:
在docker的宿主机中更改以下
[[email protected] ~]# vi /usr/lib/sysctl.d/00-system.conf
添加如下代码:
net.ipv4.ip_forward=1
重启network服务
systemctl restart network
docker自启动
启动脚本
# docker.service
#!/bin/sh
sudo systemctl enable docker
sudo systemctl start docker
将脚本放置在/etc/init.d/目录下,修改成root执行权限
我们设置了docker自启动后,docker可以管理各种容器了,对于容器我们也可以设置重启的策略。
在容器退出或断电开机后,docker可以通过在容器创建时的–restart参数来指定重启策略;
#多个参数值选择
no 不自动重启容器. (默认值)
on-failure 容器发生error而退出(容器退出状态不为0)重启容器,可以指定重启的最大次数,如:on-failure:10
unless-stopped 在容器已经stop掉或Docker stoped/restarted的时候才重启容器
always 在容器已经stop掉或Docker stoped/restarted的时候才重启容器,手动stop的不算
#设置启动策略
docker run --restart always --name mynginx -d nginx
上一篇: Envers 使PA实体的版本控制
下一篇: 3.3.1查找最大和次大元素