docker-compose快速启动nginx

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker-compose快速启动nginx相关的知识,希望对你有一定的参考价值。

参考技术A 创建nginx目录,目录下创建docker-compose.yml文件如下:

nginx目录下创建创建nginx.conf文件,根据实际情况配置,我这里写一个示例:

在nginx目录下创建build目录,将前端静态文件拷贝到下边

在nginx目录下执行如下命令启动服务

启动之后,nginx就可以正常使用了。

Docker快速安装kafka

Docker快速安装kafka | 沈健的技术博客 盒子
文章目录

同样基于docker-compose安装,Docker快速部署nginx中有讲到,不在重述

1. 编写docker-compose.yml

个人习惯放在/opt/下,如/opt/kafka, /opt/nginx, docker-compose.yml如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
version: '3'
services:
zookeeper:
image: 大专栏  Docker快速安装kafkalass="string">wurstmeister/zookeeper
ports:
- "2181:2181"
kafka:
image: wurstmeister/kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: 192.168.153.152 # 宿主IP地址,此为我虚拟机地址
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
volumes:
- /var/run/docker.sock:/var/run/docker.sock

2. 启动kafka

docker-compose up -d

Creating kafka_kafka_1 … done
Creating kafka_zookeeper_1 … done

3. 消息生产消费验证

1
2
3
4
5
6
7
8
9
10
11
12
docker exec -it kafka_kafka_1 /bin/bash # 进入kafka终端

# 创建test主题,副本1,分区1
kafka-topics.sh --create --topic test --zookeeper kafka_zookeeper_1:2181 --replication-factor 1 --partitions 1

kafka-topics.sh --list --zookeeper kafka_zookeeper_1:2181 # 查看刚才创建的test分区

# 发布消息,输入几条消息后,按^C退出发布
kafka-console-producer.sh --topic=test --broker-list kafka_kafka_1:9092

# 接收消息
kafka-console-consumer.sh --bootstrap-server kafka_kafka_1:9092 --from-beginning --topic test

如果正常的话,发布的消息能够接收到,开始愉悦的kafka之旅吧~~~

以上是关于docker-compose快速启动nginx的主要内容,如果未能解决你的问题,请参考以下文章

docker-compose教程(安装,使用, 快速入门)

运维之我的docker-compose快速创建zookeeper集群

通过 docker-compose 快速部署 Redis 保姆级教程

docker学习6-docker-compose容器集群编排

Docker-compose使用

docker-compose介绍