当前位置: 首页 > news >正文

网站建设原则应考虑哪些网站可以做章子吗

网站建设原则应考虑哪些,网站可以做章子吗,四川建设厅官网查询,自己搭建vps上外网2019独角兽企业重金招聘Python工程师标准 如果在docker中部署tomcat,并且部署java应用程序 博客分类#xff1a; docker 1、先说如何在docker中部署tomcat 第一步#xff1a;root用户登录在系统根目录下创建文件夹tomcat7,命令如#xff1a;mkdir tomcat7 如果在docker中部署tomcat,并且部署java应用程序 博客分类 docker 1、先说如何在docker中部署tomcat     第一步root用户登录在系统根目录下创建文件夹tomcat7,命令如mkdir tomcat7并且切换到该目录下cd tomcat7     第二步创建Dockerfile命令如touch Dockerfile     第三步编写Dockerfile命令如vim Dockerfile完成以下命令编写                     FROM ubuntu:14.04                    MAINTAINER zhaichong 344616313qq.com                    ENV REFRESHED_AT 2015-7-28                    RUN apt-get -yqq update                    RUN apt-get -yqq install tomcat7 default-jdk                    ENV CATALINA_HOME /usr/share/tomcat7                    ENV CATALINA_BASE /var/lib/tomcat7                    ENV CATALINA_PID  /var/run/tomcat7.pid                    ENV CATALINA_SH   /usr/share/tomcat7/bin/catalina.sh                    ENV CATALINA_TMPDIR /tmp/tomcat7-tomcat7-tmp                    RUN mkdir -p $CATALINA_TMPDIR                    VOLUME [/var/lib/tomcat7/webapps/]                    EXPOSE 8080 9000                    ENTRYPOINT [/usr/share/tomcat7/bin/catalina.sh, run ]                     说明这里的EXPOSE要把程序中需要使用到的端口都要暴露出去。根据环境变量CATALINA_BASE可以知道VOLUME指定的目录就是tomcat部署war包的目录。       第四步生成镜像命令如docker build -t test:test_app -f /soft/docker/Dockerfile /root 注意在这个过程中docker需要下载安装的jdk和tomcat程序所以比较忙可以通过命令docker image查看下返回的数据中第一行有个REPOSITORY和TAG都是none的数据行其中的VIRTUAL_SIZE是阶段性变大的说明是在下载。       第五步运行镜像生成容器命令如docker run  --name test_app -d -p 8080:8080 -p 9000:9000 镜像id如果不知道镜像id是多少就使用命令docker images查看下注意这里把EXPOSE出来的端口和宿主主机的端口绑定起来了以后就可以使用宿主主机的IP地址和这个端口来访问docker容器中的tomcat以及其中的应用程序了。       第六步测试在浏览器地址栏敲http://宿主主机ip:8080/好了成功了。       可以使用命令docker port 容器id 8080这个命令查看容器的8080端口和宿主主机端口之间的映射关系而已看出来现在容器的8080端口映射的是宿主主机的8080端口。   2、再说如何部署我们的应用程序到docker容器的tomcat里       大家知道tomcat在容器中如果要像在宿主主机上那样部署tomcat应用程序肯定是不行的。那么采用什么办法呢       第一步上一个问题中我们已经知道war包是部署在容器的位置 docker inspect --format{{ .Config.Volumes}}  id   是/var/lib/tomcat7/webapps/那么这个位置到底在什么地方使用命令docker inspect -f {{.Volumes}} 容器id如果不知道容器id则可以通过docker ps的方式查看到所有运行的容器也可以通过docker ps -a的方式查看所有容器包括运行的和不运行的。       会得出以下的结果       map[/var/lib/tomcat7/webapps:/var/lib/docker/vfs/dir/28d6dd0455d92f0160288a56f838d8aeeff402a843bd57d3b21fcd80eac7df02]在这个map的中括号里冒号前边的是容器中的目录冒号后边的对应的宿主主机中的目录所以我们只需要把我们的war包拷贝到这个地方然后重启tomcat即可。       这里要注意由于我们上边写的Dockerfile中默认容器启动时是会启动tomcat的所以这里只需要重启容器就能让tomcat把我们的容器加载上命令如       docker restart 容器id 3、如果要看成tomcat的日志呢比如查看启动时的日志则可以使用命令        docker logs 容器id如果要持续观察日志则是docker logs -f 容器id这个时候日志是从头开时读的如果日志很长会刷屏很久如果只打算看最新的日志可以采用以下的方式docker logs --tail 0 -f  容器id       注意有的时候我们想在执行docker run命令的时候才指定映射的Volumes则可以使用如下命令 docker run --name gboat2_ca -d -p 8080:8080 -p 9000:9000 --link db001:db_ca -v /home/webapp/ca:/var/lib/tomcat7/webapps/ 64de1445c34c这里一定要注意的是最后的英文冒号前边是宿主主机的文件夹路径冒号后边是容器中的路径。     http://blog.csdn.net/achilles12345/article/details/47159043   http://blog.csdn.net/rznice/article/details/52211620       4、启动容器挂载将software文件夹下的项目同步到tomcat镜像中并进入到该镜像中其中镜像ID是上一步中查找到的tomcat镜像ID   docker run -i -t -v /root/software/:/mnt/software/ 镜像ID /bin/bash docker run --name app -d -p 8080:8080 -p 9000:9000 -v /root/web/:/var/lib/tomcat7/webapps/ cf31e0583f61   转载于:https://my.oschina.net/xiaominmin/blog/1598875
http://www.yutouwan.com/news/445663/

相关文章:

  • 网站开发用户名不存在史家小学网站建设
  • 如何设计优秀的公司网站如何进行软件开发
  • 每个企业都要做网站吗网站建设案例收费情况
  • 如何进行网站的宣传和推广化妆品包装设计
  • 长宁青岛网站建设加盟代理网
  • 长春站最新通知网站开发大赛
  • 做网站用不用云服务器西安网络公司排名前十名
  • 网站建设ps模板智能硬件开发流程
  • 建筑工程找活网站数据库调用做wordpress
  • 宁夏网站建设公司php网站开发图文教程
  • 网站托管服务公司怎样建官方网站
  • 阳泉市建设局网站重庆市招投标公共资源交易中心
  • 哪些网站做任务可以赚钱找家装修公司家装
  • 新网站百度多久收录企业注册登记流程
  • 南昌建设工程质量监督网站涿州注册公司流程和费用
  • 买了个网站源码后要怎么用vs中可以用新建项目来做网站吗
  • 免费做logo设计的网站嘉兴门户网站建设
  • 好的案例展示网站大数据营销案例
  • 做跨境的网站买网站平台名字吗
  • 南宁在百度上建网站做兼职的网站有哪些
  • 那个建设网站好哈尔滨网站建设优化公司
  • 长春做网站seo的wordpress修改登陆界面
  • 品牌营销型网站建设策划遵义建设厅网站首页
  • 广府网站建设天河网站建设哪里好
  • 做网站需要什么权限网站制作公司 知道万维科技
  • 科技微网站网站建设收税
  • 建设营销型网站多少钱城阳网站建设公司电话
  • 网站建设心得体会网片点焊机
  • 企业要建设一个网站需要多少钱临沂网站建设公司排名
  • 网站主题说明怎么写网站服务器权限