docker 部署常见组件
部署nginx
下载nginx镜像
Docker pull nginx
Docker run -d --name nginx01 -p 3304:80 nginx // --name 给容器命名 -p 主机3304端口映射docker的80端口
Curl localhost:3304

每次改动nnginx配置文件都要进入容器十分麻烦,后面可以在容器外部提供一个映射路径达到外面修改,容器内部就会自动修改 -v 数据卷
部署es+kibana
下载es 并启动 指定其映射端口以及启动内存大小,因为es比较耗内存,由于vm规格是1c 2G 所以要通过-e ES_JAVA_OPTS=”Xms64m -Xmx512m” 来指定
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms64m -Xmx512m " -e "discovery.type=single-node" elasticsearch:7.6.2
然后验证docker ps -a \ docker stats 容器id 、 curl localhost:9200

Portainer 可视化面板安装:展示镜像、容器以及数据卷等详细信息
浙公网安备 33010602011771号