基于docker的 nacos安装部署

一、拉取镜像

拉取nacos官方镜像,这里使用默认命令

sh 复制代码
docker pull nacos/nacos-server

二、创建挂载目录

创建本地的映射文件application.properties

sh 复制代码
mkdir -p /home/docker/nacos/conf /home/docker/nacos/logs

touch /home/docker/nacos/conf/application.properties

三、创建nacos容器

先查看一下linux有没有开放nacos的8848端口,记得使用firewall-cmd --list-port

开启8848端口

sh 复制代码
firewall-cmd --zone=public --add-port=8848/tcp --permanent

开放后记得重启防火墙

复制代码
firewall-cmd --reload

单机模式启动

sh 复制代码
docker run -d -p 8848:8848 --name mynacos -v /home/docker/nacos/conf/application.properties:/home/nacos/init.d/application.properties  --privileged=true -e PREFER_HOST_MODE=hostname -e MODE=standalone nacos/nacos-server

最后可以通过 ip:8848/nacos 访问,登录密码默认nacos/nacos

四、遇到的问题

启动docker容器时报错:

iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8848 -j DNAT --to-destination 172.18.0.4:8848 ! -i br-ff45d935188b: iptables: No chain/target/match by that name. (exit status 1)

解决方案:重启docker

sh 复制代码
systemctl restart docker

相关推荐
N 年 后15 分钟前
Docker、Compose、Portainer与K8s详解
docker·容器·kubernetes
lihe7581 小时前
DSM7.2部署可道云+onlyoffice在线办公系统
docker·onlyoffice·群晖·kodbox·docer-compose
君不见,青丝成雪9 小时前
网关整合验签
大数据·数据结构·docker·微服务·系统架构
oneslide13 小时前
Kubernetes环境部署Redis集群
redis·容器·kubernetes
企鹅侠客13 小时前
k8s之Headless浅谈
云原生·容器·kubernetes
SHIPKING39316 小时前
【Docker安装】Windows10专业版安装教程
运维·docker·容器
编程的一拳超人17 小时前
Docker核心概念、常用命令与实战指南
运维·docker·容器
编程的一拳超人17 小时前
Docker 核心命令速查表(精细分类版)
运维·docker·容器
风吹一夏v17 小时前
Docker 部署 GitLab 和 GitLab Runner 指南
docker·容器·gitlab
曦樂~17 小时前
【Docker】网络
docker·容器·php