本人,精通 java、html、CSS、 JavaScript、 PHP、 C、 C++、 C#、 Ruby、 Perl、 python、 Objective-C、 ActionScript等单词的拼擅长Ai、Fw、Fl、Ae、Pr、Id、PS等软件的安装与卸载,熟悉windows、Linux、Mac、Android、IOS等系统的开关机

码上生活

Docker练习

部署nginx:

搜索镜像 :docker  search  nginx

安装镜像:docker  pull mysql(默认安装最新版)

创建容器:docker run  -d   –name  容器名称  -p  宿主机端口:容器内部端口   ngixn(-d   后台运行,-p  宿主机端口:容器内部端口,–name 给容器起的名字 )

进入容器: exec -it  容器ID /bin/bash

因为宿主机和容器是隔离的,书主机端口就是和容器链接的桥梁

部署tomcat:
docker pull tomcat:下载tomcat镜像

docker run  -d  -p 8880:8080  tomcat  /bin/bash:创建一个tomcat容器

docker  exec -it tomcat  /bin/bash:进入tomcat

因为是在docker中下载的原因,是最小安装,是阉割版,少很多东西

所以需要将webapps.dist的所有文件全部复制到webapps中

这样访问ip:8880就可以访问了部署成功!!!!!!!

开启一个端口

firewall-cmd –zone=public –add-port=8080/tcp –permanent   (–permanent永久生效,没有此参数重启后失效)

firewall-cmd –zone=public –add-port=宿主机端口/tcp –permanent

添加端口外部访问权限(这样外部才能访问)
firewall-cmd –add-port=5005/tcp

重新载入,添加端口后重新载入才能起作用

firewall-cmd –reload

这些之后,端口是开启成功的,如果没有成功,重启系统试试。