一、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