CentOS环境启动Docker后卡住,此后会发现ssh远程连接被断开,且此后无法连接服务器。
具体情况如下图:
必须直接登录环境后,重启才能正常连接ssh。
但是一旦启动Docker还是会出现相同情况。
Docker默认使用Bridge桥接模式,其本质类似于NAT。
通过ip addr查看宿主机IP为192.168.1.33
Docker创建了一个虚拟网络桥连,使用了192.168.1.35。
由于Docker的桥接网段和宿主机在一个网段,导致XShell进行ssh访问192.168.1.33直接找到了Docker的网桥IP(192.168.1.35)。
而网桥IP(192.168.1.35)仅有宿主机可以访问,就导致XShell无法进行ssh连接了。
修改Docker桥接绑定的ip,使其与宿主机IP不再同一个网段。
环境上不一定有这个文件,没有直接vi编辑保存新增即可。
{
"bip": "172.16.0.1/12"
}
# 加载配置
systemctl daemon-reload
# 重启Docker
systemctl restart docker
vi /etc/default/docker
# 新增或修改
DOCKER_OPTS="--bip=172.16.0.1/12"
# 编辑服务配置
vi /etc/systemd/system/docker.service
# 如果docker.service文件不存在,则看 /lib/systemd/system/docker.service
# 增加生效配置
EnvironmentFile=-/etc/default/docker
ExecStart=/usr/bin/dockerd $DOCKER_OPTS
# 重启Docker
systemctl restart docker
局域网保留网段:
当前还没有观点发布,欢迎您留下足迹!
正常情况下将手工操作的行为转换为DOS命令,然后放入到.bat文件中就完成了一键脚本的制作,本文中的一键备份&清理脚本仅作为抛砖引玉的作用,主要目的用于学习下bat脚本的基本关键字
UrlRewrite并非Nginx容器独有,访问地址重写一般多用于实现伪静态,实现对用户访问的URL进行重写,以达到访问地址美观、不暴露访问参数的目的,再配合应用程序可以实现很多特殊的场景
pagefile.sys文件一般存在于c盘,只有点击系统的隐藏属性才能看到它,这个文件的容量一般都比较大,而且大小不是固定的,不可以直接删除,会出现内存不足错误需要进行特定配置