解决办法:
运行命令:
# vim /usr/lib/sysctl.d/00-system.conf
在键盘上输入i,进入insert模式。
在最后 添加下面的语句:
net.ipv4.ip_forward=1
然后,点击键盘上的exit,输入:
:wq!,就可以保存并且退出了。
然后,在重新启动网络:
service network restart
最后检查是否更改成功即可:
sysctl net.ipv4.ip_forward
如果返回:net.ipv4.ip_forward=1,则成功了。
接着运行:
docker ps -a
用
先暂停docker stop cotainer-id
再docker rm container-id ,把用来的容器删掉。
再可以创建:
docker run --name mytomcat -d -p 8080:8080 tomcat:latest
,这一行代码也是用来做端口映射的。即可以再物理机上访问虚拟机上的tomcat。
而本文所解决的方法,也是解决再物理机上无法访问虚拟机得tomcat等的方法。