zoukankan      html  css  js  c++  java
  • docker部署蜗牛进销存

    防火墙设置

    #查看防火墙状态
    firewall-cmd --state
    # 开放8888和3307端口
    firewall-cmd --permanent --add-port=8888/tcp
    firewall-cmd --permanent --add-port=3307/tcp
    #重启防火墙(修改配置后要重启防火墙)
    firewall-cmd --reload

    一、安装Tomcat

    这里大家注意了Tomcat要能成功运行,必须依赖于jdk的存在,而在docker中的Tomcat都包含了jdk,不需要在单独安装

    1、拉取Tomcat镜像

    docker  pull Tomcat:8

    注意:冒号后面的8值得Tomcat的版本为8,如果不指定则默认拉取最新版

    2、生成Tomcat实例容器

    docker run --name mytomcat -p 8888:8080 -v /tmp/test:/usr/local/tomcat/webapps/ -d tomcat:8

    注意:

      --name : 后面是给容器取的名字,如果不指定,会默认自动生成一个容器名字

      -p : 后面指的是将本机8888端口和Tomcat容器的8080做了映射关系,后面访问的时候使用本机的8888端口访问

      -v : 后面是把宿主机的/tmp/test和容器的/usr/local/tomcat/webapps/ 做了映射关系,Tomcat中上传的war包,后期只需要上传到宿主机的/tmp/test

      -d : 表示以后台守护的方式运行容器

      Tomcat:8 这里一定要指定版本,不然会拉取最新版本生成容器

    3、测试

    在浏览器访问如下网址能打开表示安装成功:

    http://192.168.111.137:8888/               #192.168.111.137指宿主机IP

    二、安装MySQL数据库

    1、拉取MySQL镜像

    docker pull mysql:5.6

    2、生成MySQL容器

    docker run -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

    注意:

      -p : 3307:3306:将容器的 3306 端口映射到宿主机的 3307 端口

      -d : 以后台守护的方式运行容器

      -e : MYSQL_ROOT_PASSWORD=123456:初始化 root 用户的密码。

    3、测试

      使用Navicat Premium可以连接即可,注意端口是3307

    三、项目部署

    1、新建1.4版数据库woniusales,并且执行woniusales-V1.4.sql

    2、上传war包到宿主机/tmp/test/路径,修改连接内容

      数据库容器IP端口、用户名、密码在db.properties中配置即可,如下图

    查看容器IP

    #先查看容器ID
    docker ps
    ​
    #查看容器IP
    docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器ID
    ​
    或者 docker inspect 容器ID
  • 相关阅读:
    Delphi XE5 android 蓝牙通讯传输
    Delphi XE5 android toast
    Delphi XE5 android openurl(转)
    Delphi XE5 如何设计并使用FireMonkeyStyle(转)
    Delphi XE5 android 捕获几个事件
    Delphi XE5 android listview
    Delphi XE5 android 黑屏的临时解决办法
    Delphi XE5 android popumenu
    Delphi XE5 android 获取网络状态
    Delphi XE5 android 获取电池电量
  • 原文地址:https://www.cnblogs.com/auguse/p/13357300.html
Copyright © 2011-2022 走看看