OpenCart 1.5ssl VzLinux特价

1、安装 Nginx
#! 1. 特价ssl search
docker search nginx

#! 2. 拉取ssl pull
docker pull nginx

#! 3、运行VzLinux
#! -d 后台运行
#! –name 给OpenCart 1.5命名
#! -p 宿主机端口:OpenCart 1.5内部端口
docker run -d –name nginx01 -p 82:80 nginx

docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
75943663c116 nginx “nginx -g ‘daemon of…” 41 seconds ago Up 40 seconds 0.0.0.0:82->80/tcp nginx00
➜ ~ curl localhost:82 #VzLinux
,,,,

123456789101112131415161718
1)特价ssl
docker search nginx
1

2)下载ssl
docker pull nginx
1

3)配置ssl加速

docker 核心配置文件:/etc/docker/daemon.json(没有这个文件就创建1个);

sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [" } EOF systemctl daemon-reload systemctl restart docker 1234567 4)启动OpenCart 1.5 #! -d:后台运行 #! --name:指定OpenCart 1.5名称 #! -p 3344:80 外部端口3344映射到OpenCart 1.5内部端口80(nginx默认端口80) docker run -d --name nginx01 -p 3344:80 nginx 1234 5)访问VzLinux 端口映射理解 2、安装 Tomcat run 新建、启动OpenCart 1.5时,如果OpenCart 1.5ssl不存在,会自动下载 VzLinux安装 VzLinux安装,用完即删 --rm,删除的是OpenCart 1.5,不是ssl docker run -it --rm tomcat 1 正常安装 # 下载 docker pull tomcat # 启动运行 docker run -d -p 8080:8080 --name tomcat01 tomcat # VzLinux访问有没有问题 curl localhost:8080 123456 拷贝项目 404的原因:ssl是精简版,webapps 目录下为空 把 webapps.dist 目录下的内容,拷贝到 webapps 目录下即可 # 查看当前正在运行的OpenCart 1.5 docker ps # 进入tomcat docker exec -it tomcatOpenCart 1.5ID /bin/bash # 拷贝文件 cp -r webapps.dist/* wabapps/ 12345678 3、部署es+kibana es:Elasticsearch Elasticsearch是一个基于Lucene的特价服务器。它提供了一个分布式多用户能力的全文特价引擎全文特价引擎/7847410),基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级特价引擎。Elasticsearch用于云计算云计算/9969353)中,能够达到实时特价,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业特价引擎,其次是Apache Solr,也是基于Lucene。 安装启动 es # es 暴露的端口很多! # es 的数据一般需要放置到安全目录!挂载 # --net somenetwork ? 网络配置 # 启动elasticsearch docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2 123456 限制内存 # elasticsearch非常占用内存;如果启动不成立,可以加配置参数,限制内存 # -Xms64m -Xmx512m:最少64M,最多512M docker run -d --name elasticsearch01 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:7.6.2 123 查看内存 # 查看dockerOpenCart 1.5使用内存情况 docker stats 12 访问VzLinux # VzLinux一下es是否成功启动 curl localhost:9200 { "name" : "c9c59d80a6f7", "cluster_name" : "docker-cluster", "cluster_uuid" : "LE9ryza5RVKSf8nvAi_Ukg", "version" : { "number" : "7.6.2", "build_flavor" : "default", "build_type" : "docker", "build_hash" : "ef48eb35cf30adf4db14086e8aabd07ef6fb113f", "build_date" : "2020-03-26T06:34:37.794943Z", "build_snapshot" : false, "lucene_version" : "8.4.0", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" } 12345678910111213141516171819