1 参考文章
https://blog.csdn.net/LSW_JAVADP/article/details/132657208
2 实际操作
下载和安装docker
shell
apt install docker.io
换docker源vim /etc/docker/daemon.json
shell
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.imgdb.de",
"https://docker-0.unsee.tech",
"https://docker.hlmirror.com",
"https://docker.1ms.run",
"https://func.ink",
"https://lispy.org",
"https://docker.xiaogenban1993.com"
]
}
重启docker服务
shell
systemctl daemon-reload && systemctl restart docker
拉取nifi镜像
shell
docker pull apache/nifi:1.23.2
挂载目录初始化
shell
mkdir -p /root/data/nifi
docker run --name nifi -d apache/nifi:1.23.2
docker cp nifi:/opt/nifi/nifi-current/conf /root/data/nifi/
docker rm -f nifi
chmod +777 -R /root/data/nifi/
启动并挂载
shell
docker run -p 8443:8443 --privileged=true \
--name nifi \
-e SINGLE_USER_CREDENTIALS_USERNAME=nifi \
-e SINGLE_USER_CREDENTIALS_PASSWORD=nifiadminpasswd \
-v /root/data/nifi/conf:/opt/nifi/nifi-current/conf \
-d apache/nifi:1.23.2
访问对应地址,注意是https
。这个时候会提示让你配hosts,以支持域名解析
shell
https://192.168.160.83:8443/nifi/

修改C:\Windows\System32\drivers\etc\hosts
文件,加上对应的解析
shell
192.168.68.160 2d84af146e2c
然后用域名访问,即可看到登录页面