平面设计比较好的网站,高端移动网站建设,网站建设注意细节问题,西安最新通知今天docker安装nacos
docker创建nacos容器
第一种#xff08;不推荐#xff0c;因为不能连接数据库#xff0c;进行持久化#xff09;
#搜索可以使用的镜像
docker search nacos
#拉取镜像
docker pull nacos/nacos-server# 运行nacos
docker run \
--name nacos -d \
-p …docker安装nacos
docker创建nacos容器
第一种不推荐因为不能连接数据库进行持久化
#搜索可以使用的镜像
docker search nacos
#拉取镜像
docker pull nacos/nacos-server# 运行nacos
docker run \
--name nacos -d \
-p 8848:8848 \
--privilegedtrue \
--restartalways \
-e JVM_XMS256m \
-e JVM_XMX256m \
-e MODEstandalone \
-e PREFER_HOST_MODEhostname \
-v /data/nacos/logs:/home/nacos/logs \
-v /data/nacos/conf:/home/nacos/conf \
nacos/nacos-server#--restartalways 开机启动#检查是否启动
docker ps
#访问地址 默认账号密码是nacos/nacos
http://ip:8848/nacos第二种强烈推荐用这种方式因为可以持久化数据到数据库中就算nacos容器出现了问题数据也不受影响 创建数据库脚本 https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql
#推荐使用这种方式可以连接自己的数据库
docker run -d -p 8848:8848 -p 9848:9848 \
--name nacos \
--env MODEstandalone \
--env SPRING_DATASOURCE_PLATFORMmysql \
--env MYSQL_SERVICE_HOST192.168.0.12 \
--env MYSQL_SERVICE_PORT3306 \
--env MYSQL_SERVICE_DB_NAMEnacos \
--env MYSQL_SERVICE_USERroot \
--env MYSQL_SERVICE_PASSWORDwisesoft \
nacos/nacos-server:latest#访问地址 默认账号密码是nacos/nacos
http://ip:8848/nacos遇到的问题
如果不能正常启动
#进入nacos
docker exec -it nacos bash
#把nacos的配置文件复制到主机上面进行查看日志之类的操作
docker cp -a nacos:/home/nacos /home/docker/
#删除复制的文件
rm -rf /home/docker/nacos
#如果需要强制删除nacos容器执行下面的命令
docker rm -f nacos问题一
docker 端口映射错误解决 iptables: No chain/target/match by that name. 解决方案
1、先看能不能ping通网络。
ping baidu.com
若能依次执行以下命令
2、安装工具包
yum install net-tools -y yum install bridge-utils -ypkill dockeriptables -t nat -Fifconfig docker0 downbrctl delbr docker0systemctl restart docker 问题二
WARNING: IPv4 forwarding is disabled. Networking will not work.
vim /usr/lib/sysctl.d/00-system.conf#添加下面的内容
net.ipv4.ip_forward1
#重启网络
systemctl restart network#重启docker
systemctl restart docker问题三
nacos日志报错连接数据库启动报错“InvalidConnectionAttributeException: The server time zone value ‘?й???‘ is …“
#在mysql数据库的my.ini后面添加然后重启mysql服务
default-time-zone08:00问题四
spring boot项目读取不到nacos配置
解决方法创建nacos容器时不仅仅要映射8848端口还要映射9848端口
-p 8848:8848 -p 9848:9848#强制删除nacos容器
docker rm -f nacos安装参考文档
https://blog.csdn.net/u011374856/article/details/109204466