美文网首页
docker作业练习-安装 Nginx&tomcat&es +

docker作业练习-安装 Nginx&tomcat&es +

作者: Summer2077 | 来源:发表于2020-07-23 20:01 被阅读0次

Docker 安装 Nginx

# 1.搜索镜像 建议去dockerHub 上面去搜索
docker search nginx
# 2.下载镜像
docker pull nginx
# 3.运行
[root@MiWiFi-R3A-srv home]# docker run -d --name nginx01 -p 3344:80 nginx
# 4.测试
[root@MiWiFi-R3A-srv home]# curl localhost:3344
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>

<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>

<p><em>Thank you for using nginx.</em></p>
</body>
</html>
# 进入容器内部修改配置文件
[root@MiWiFi-R3A-srv home]# docker exec -it nginx01 /bin/bash

安装tomcat

# 官方使用方式
docker run -it --rm tomcat:9.0

#--rm 用来测试用完即删除

# 下载镜像
docker pull tomcat

#启动运行
docker run -d -p 3355:8080 --name tomcat01 1b6b1fe7261e

#进入容器
docker exec -it tomcat01 /bin/bash

#访问网址404 ,其实是我们的webapp里面是空的,可以尝试将webapps.dist里面的东西复制到webapps 里面就可以看见我们熟悉的小猫了。
cp -r webapps.dist/* webapps

作业:部署es + kibana

#   --net somenetwork 网络设置
docker run -d --name elasticsearch  -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2

#测试es是否成功
curl localhost:9200
#查看内存
docker stats
#关闭,限制运行内存
docker run -d --name elasticsearch  -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:7.6.2

可视化

  • portainer
  • Rancher(CI/CD再使用)
docker volume create portainer_data
 
docker run -d -p 9010:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

相关文章

网友评论

      本文标题:docker作业练习-安装 Nginx&tomcat&es +

      本文链接:https://www.haomeiwen.com/subject/gaxklktx.html