常用环境部署(四)——Docker部署Nacos及flink

一、docker命令安装单机版Nacos

1、下载镜像

docker pull nacos/nacos-server:1.3.1

2、创建配置文件和日志文件目录

mkdir -p /data/nacos/init.d
mkdir -p /data/nacos/logs
cd /data/nacos/init.d
touch custom.properties

3、添加配置

custom.properties文件中填写如下配置:

management.endpoints.web.exposure.include=*

4、创建并启动容器(单机模式)

docker run -d -p 8848:8848 -e MODE=standalone \
-v /data/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties \
-v /data/nacos/logs:/home/nacos/logs \
--restart always \
--name my-nacos nacos/nacos-server:1.3.1

5、访问Nacos控制台

名称
地址http://宿主ip:8848/nacos
用户名nacos
密码nacos

二、 Docker-compose部署flink

1、在服务器创建/data/flink目录

mkdir -p /data/flink

 2、docker-compose.yml脚本创建

vim /data/flink/docker-compose.yml
version: "2.1"
services:
  jobmanager:
    image: flink:1.14
    expose:
      - "6123"
    ports:
      - "8081:8081"
    command: jobmanager
    environment:
      - JOB_MANAGER_RPC_ADDRESS=jobmanager
  taskmanager:
    image: flink:1.14
    expose:
      - "6121"
      - "6122"
    depends_on:
      - jobmanager
    command: taskmanager
    links:
      - "jobmanager:jobmanager"
    environment:
      - JOB_MANAGER_RPC_ADDRESS=jobmanager

# 保存文件,按下Esc
 
:wq

重点(外网访问方式):
在上述的docker-compose.yml中加入如下:

    ports:
      - "8081:8081"

3、启动flink

(1)后台运行 一 > 一般推荐生产环境下使用该选项。

docker-compose up -d

(2)前台运行 一 > 控制台将会同时打印所有容器的输出信息,可以很方便进行调试。

docker-compose up

 (3)其他docker-compose命令可参考:其他命令

4、浏览器上查看页面dashboard

http://IP:8081

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wd520521

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值