准备
官网下载:Install Docker Engine on Debian | Docker Documentation
安装gcc环境:apt install -y build-essential
Mysql
访问Docker Hub:hub.docker.com/
搜索mysql,再点击tag选择对应的版本,复制命令
docker pull mysql:8.0.33
# 创建mysql挂载目录
mkdir -p /opt/chengkong/mysql/log
mkdir -p /opt/chengkong/mysql/data
mkdir -p /opt/chengkong/mysql/conf
# 获取新建my.cnf
touch my.cnf,复制后面my.cnf的内容进去
# 启动镜像
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=abc123 -d mysql:8.0.33
# 进入容器
docker exec -it mysql /bin/bash
# 复制所需的内容
docker cp mysql:/var/lib/mysql/. /opt/chengkong/mysql/data
docker cp mysql:/var/log/mysqld.log /opt/chengkong/mysql/log
# 删除容器
docker rm -f mysql
# 启动命令
docker run -p 3306:3306 --name mysql \
-v /opt/chengkong/mysql/conf/my.cnf:/etc/my.cnf \
-v /opt/chengkong/mysql/log/mysqld.log:/var/log/mysqld.log \
-v /opt/chengkong/mysql/data:/var/lib/mysql \
-e MYSQL_ALLOW_EMPTY_PASSWORD=yes \
--privileged=true \
--restart unless-stopped \
-d mysql:8.0.33
# 进入容器内部
docker exec -it mysql /bin/bash
# 登录
mysql -u root -p
# 添加密码
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'abc123' PASSWORD EXPIRE NEVER;
# 修改加密规则
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'abc123';
my.cnf:
[mysqld]
#Mysql服务的唯一编号 每个mysql服务Id需唯一
server-id=1
#服务端口号 默认3306
port=3306
#[mysql安装](https://so.csdn.net/so/search?q=mysql%E5%AE%89%E8%A3%85&spm=1001.2101.3001.7020)根目录(default /usr)
#basedir=/usr/local/mysql
#mysql数据文件所在位置
datadir=/var/lib/mysql
#pid
pid-file=/var/run/mysqld/mysqld.pid
#设置socke文件所在目录
socket=/var/lib/mysql/mysql.sock
#设置临时目录
#tmpdir=/tmp
# 用户
user=mysql
# 允许访问的IP网段
bind-address=0.0.0.0
# 跳过密码登录
#skip-grant-tables
#主要用于MyISAM存储引擎,如果多台服务器连接一个数据库则建议注释下面内容
#skip-external-locking
#只能用IP地址检查客户端的登录,不用主机名
#skip_name_resolve=1
#事务隔离级别,默认为可重复读,mysql默认可重复读级别(此级别下可能参数很多间隙锁,影响性能)
#transaction_isolation=READ-COMMITTED
#数据库默认字符集,主流字符集支持一些特殊表情符号(特殊表情符占用4个字节)
character-set-server=utf8mb4
#数据库字符集对应一些排序等规则,注意要和character-set-server对应
collation-server=utf8mb4_general_ci
#设置client连接mysql时的字符集,防止乱码
init_connect='SET NAMES utf8mb4'
#是否对sql语句大小写敏感,1表示不敏感
lower_case_table_names=1
#最大连接数
max_connections=400
#最大错误连接数
max_connect_errors=1000
#TIMESTAMP如果没有显示声明NOT NULL,允许NULL值
explicit_defaults_for_timestamp=true
#SQL数据包发送的大小,如果有BLOB对象建议修改成1G
max_allowed_packet=128M
#MySQL连接闲置超过一定时间后(单位:秒)将会被强行关闭
#MySQL默认的wait_timeout 值为8个小时, interactive_timeout参数需要同时配置才能生效
interactive_timeout=1800
wait_timeout=1800
#内部内存临时表的最大值 ,设置成128M。
#比如大数据量的group by ,order by时可能用到临时表,
#超过了这个值将写入磁盘,系统IO压力增大
tmp_table_size=134217728
max_heap_table_size=134217728
#禁用mysql的缓存查询结果集功能
#后期根据业务情况测试决定是否开启
#大部分情况下关闭下面两项
#query_cache_size = 0
#query_cache_type = 0
#数据库错误日志文件
#log-error=/var/log/mysqld.log
#慢查询sql日志设置
#slow_query_log=1
#slow_query_log_file=/var/log/mysqld_slow.log
#检查未使用到索引的sql
log_queries_not_using_indexes=1
#针对log_queries_not_using_indexes开启后,记录慢sql的频次、每分钟记录的条数
log_throttle_queries_not_using_indexes=5
#作为从库时生效,从库复制中如何有慢sql也将被记录
log_slow_slave_statements=1
#慢查询执行的秒数,必须达到此值可被记录
long_query_time=8
#检索的行数必须达到此值才可被记为慢查询
min_examined_row_limit=100
#mysql binlog日志文件保存的过期时间,过期后自动删除
#expire_logs_days=5
binlog_expire_logs_seconds=604800
nacos
访问Docker Hub:hub.docker.com/
搜索nacos,再点击tag选择对应的版本,复制命令
nacos建表语句
/*
SQLyog Ultimate v12.08 (64 bit)
MySQL - 8.0.33 : Database - nacos_config
*********************************************************************
*/
/*!40101 SET NAMES utf8 */;
/*!40101 SET SQL_MODE=''*/;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`nacos_config` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
USE `nacos_config`;
/*Table structure for table `config_info` */
DROP TABLE IF EXISTS `config_info`;
CREATE TABLE `config_info` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`data_id` varchar(255) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'data_id',
`group_id` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL,
`content` longtext COLLATE utf8mb4_general_ci NOT NULL COMMENT 'content',
`md5` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'md5',
`gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',
`gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',
`src_user` text COLLATE utf8mb4_general_ci COMMENT 'source user',
`src_ip` varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'source ip',
`app_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL,
`tenant_id` varchar(128) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '租户字段',
`c_desc` varchar(256) COLLATE utf8mb4_general_ci DEFAULT NULL,
`c_use` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL,
`effect` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL,
`type` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL,
`c_schema` text COLLATE utf8mb4_general_ci,
`encrypted_data_key` text COLLATE utf8mb4_general_ci NOT NULL COMMENT '秘钥',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_configinfo_datagrouptenant` (`data_id`,`group_id`,`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='config_info';
/*Data for the table `config_info` */
/*Table structure for table `config_info_aggr` */
DROP TABLE IF EXISTS `config_info_aggr`;
CREATE TABLE `config_info_aggr` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`data_id` varchar(255) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'data_id',
`group_id` varchar(128) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'group_id',
`datum_id` varchar(255) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'datum_id',
`content` longtext COLLATE utf8mb4_general_ci NOT NULL COMMENT '内容',
`gmt_modified` datetime NOT NULL COMMENT '修改时间',
`app_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL,
`tenant_id` varchar(128) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '租户字段',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_configinfoaggr_datagrouptenantdatum` (`data_id`,`group_id`,`tenant_id`,`datum_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='增加租户字段';
/*Data for the table `config_info_aggr` */
/*Table structure for table `config_info_beta` */
DROP TABLE IF EXISTS `config_info_beta`;
CREATE TABLE `config_info_beta` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`data_id` varchar(255) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'data_id',
`group_id` varchar(128) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'group_id',
`app_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'app_name',
`content` longtext COLLATE utf8mb4_general_ci NOT NULL COMMENT 'content',
`beta_ips` varchar(1024) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'betaIps',
`md5` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'md5',
`gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',
`gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',
`src_user` text COLLATE utf8mb4_general_ci COMMENT 'source user',
`src_ip` varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'source ip',
`tenant_id` varchar(128) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '租户字段',
`encrypted_data_key` text COLLATE utf8mb4_general_ci NOT NULL COMMENT '秘钥',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_configinfobeta_datagrouptenant` (`data_id`,`group_id`,`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='config_info_beta';
/*Data for the table `config_info_beta` */
/*Table structure for table `config_info_tag` */
DROP TABLE IF EXISTS `config_info_tag`;
CREATE TABLE `config_info_tag` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`data_id` varchar(255) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'data_id',
`group_id` varchar(128) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'group_id',
`tenant_id` varchar(128) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'tenant_id',
`tag_id` varchar(128) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'tag_id',
`app_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'app_name',
`content` longtext COLLATE utf8mb4_general_ci NOT NULL COMMENT 'content',
`md5` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'md5',
`gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',
`gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',
`src_user` text COLLATE utf8mb4_general_ci COMMENT 'source user',
`src_ip` varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'source ip',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_configinfotag_datagrouptenanttag` (`data_id`,`group_id`,`tenant_id`,`tag_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='config_info_tag';
/*Data for the table `config_info_tag` */
/*Table structure for table `config_tags_relation` */
DROP TABLE IF EXISTS `config_tags_relation`;
CREATE TABLE `config_tags_relation` (
`id` bigint NOT NULL COMMENT 'id',
`tag_name` varchar(128) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'tag_name',
`tag_type` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'tag_type',
`data_id` varchar(255) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'data_id',
`group_id` varchar(128) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'group_id',
`tenant_id` varchar(128) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'tenant_id',
`nid` bigint NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`nid`),
UNIQUE KEY `uk_configtagrelation_configidtag` (`id`,`tag_name`,`tag_type`),
KEY `idx_tenant_id` (`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='config_tag_relation';
/*Data for the table `config_tags_relation` */
/*Table structure for table `group_capacity` */
DROP TABLE IF EXISTS `group_capacity`;
CREATE TABLE `group_capacity` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`group_id` varchar(128) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'Group ID,空字符表示整个集群',
`quota` int unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值',
`usage` int unsigned NOT NULL DEFAULT '0' COMMENT '使用量',
`max_size` int unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值',
`max_aggr_count` int unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数,,0表示使用默认值',
`max_aggr_size` int unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值',
`max_history_count` int unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量',
`gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',
`gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_group_id` (`group_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='集群、各Group容量信息表';
/*Data for the table `group_capacity` */
/*Table structure for table `his_config_info` */
DROP TABLE IF EXISTS `his_config_info`;
CREATE TABLE `his_config_info` (
`id` bigint unsigned NOT NULL,
`nid` bigint unsigned NOT NULL AUTO_INCREMENT,
`data_id` varchar(255) COLLATE utf8mb4_general_ci NOT NULL,
`group_id` varchar(128) COLLATE utf8mb4_general_ci NOT NULL,
`app_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'app_name',
`content` longtext COLLATE utf8mb4_general_ci NOT NULL,
`md5` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL,
`gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00',
`gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00',
`src_user` text COLLATE utf8mb4_general_ci,
`src_ip` varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL,
`op_type` char(10) COLLATE utf8mb4_general_ci DEFAULT NULL,
`tenant_id` varchar(128) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '租户字段',
`encrypted_data_key` text COLLATE utf8mb4_general_ci NOT NULL COMMENT '秘钥',
PRIMARY KEY (`nid`),
KEY `idx_gmt_create` (`gmt_create`),
KEY `idx_gmt_modified` (`gmt_modified`),
KEY `idx_did` (`data_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='多租户改造';
/*Data for the table `his_config_info` */
/*Table structure for table `permissions` */
DROP TABLE IF EXISTS `permissions`;
CREATE TABLE `permissions` (
`role` varchar(50) COLLATE utf8mb4_general_ci NOT NULL,
`resource` varchar(512) COLLATE utf8mb4_general_ci NOT NULL,
`action` varchar(8) COLLATE utf8mb4_general_ci NOT NULL,
UNIQUE KEY `uk_role_permission` (`role`,`resource`,`action`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='permissions';
/*Data for the table `permissions` */
/*Table structure for table `roles` */
DROP TABLE IF EXISTS `roles`;
CREATE TABLE `roles` (
`username` varchar(50) COLLATE utf8mb4_general_ci NOT NULL,
`role` varchar(50) COLLATE utf8mb4_general_ci NOT NULL,
UNIQUE KEY `uk_username_role` (`username`,`role`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='roles';
/*Data for the table `roles` */
insert into `roles`(`username`,`role`) values ('nacos','ROLE_ADMIN');
/*Table structure for table `tenant_capacity` */
DROP TABLE IF EXISTS `tenant_capacity`;
CREATE TABLE `tenant_capacity` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`tenant_id` varchar(128) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'Tenant ID',
`quota` int unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值',
`usage` int unsigned NOT NULL DEFAULT '0' COMMENT '使用量',
`max_size` int unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值',
`max_aggr_count` int unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数',
`max_aggr_size` int unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值',
`max_history_count` int unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量',
`gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',
`gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_tenant_id` (`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='租户容量信息表';
/*Data for the table `tenant_capacity` */
/*Table structure for table `tenant_info` */
DROP TABLE IF EXISTS `tenant_info`;
CREATE TABLE `tenant_info` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
`kp` varchar(128) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'kp',
`tenant_id` varchar(128) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'tenant_id',
`tenant_name` varchar(128) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'tenant_name',
`tenant_desc` varchar(256) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'tenant_desc',
`create_source` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'create_source',
`gmt_create` bigint NOT NULL COMMENT '创建时间',
`gmt_modified` bigint NOT NULL COMMENT '修改时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_tenant_info_kptenantid` (`kp`,`tenant_id`),
KEY `idx_tenant_id` (`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='tenant_info';
/*Data for the table `tenant_info` */
/*Table structure for table `users` */
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
`username` varchar(50) COLLATE utf8mb4_general_ci NOT NULL,
`password` varchar(500) COLLATE utf8mb4_general_ci NOT NULL,
`enabled` tinyint(1) NOT NULL,
PRIMARY KEY (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='users';
/*Data for the table `users` */
insert into `users`(`username`,`password`,`enabled`) values ('nacos','$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu',1);
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
docker语句
docker pull nacos/nacos-server:v2.2.3
# 创建挂载目录
mkdir -p /opt/chengkong/nacos/log/
mkdir -p /opt/chengkong/nacos/conf/
# 启动容器,失败了也没事
docker run -p 8848:8848 --name nacos -d nacos/nacos-server
# 复制
docker cp nacos:/home/nacos/logs/. /opt/chengkong/nacos/log/
docker cp nacos:/home/nacos/conf/. /opt/chengkong/nacos/conf/
# 删除容器
docker rm -f nacos
# 修改配置文件
vim application.properties
###
spring.sql.init.platform=mysql
nacos.cmdb.dumpTaskInterval=3600
nacos.cmdb.eventTaskInterval=10
nacos.cmdb.labelTaskInterval=300
nacos.cmdb.loadDataAtStart=false
db.num=1
db.url.0=jdbc:mysql://192.168.33.130:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=abc123
# 开启登录
nacos.core.auth.caching.enabled=true
nacos.core.auth.enable.userAgentAuthWhite=${NACOS_AUTH_USER_AGENT_AUTH_WHITE_ENABLE:false}
nacos.core.auth.plugin.nacos.token.secret.key=${NACOS_AUTH_TOKEN:SecretKey01234567890123456789012345345678999987654901234567890123456789}
nacos.core.auth.server.identity.key=${NACOS_AUTH_IDENTITY_KEY:nacos}
nacos.core.auth.server.identity.value=${NACOS_AUTH_IDENTITY_VALUE:nacos}
###
# 正式启动
docker run --name nacos \
-p 8848:8848 -p 9848:9848 -p 9849:9849 \
-e JVM_XMS=512m -e JVM_XMX=512m -e MODE=standalone \
-v /opt/chengkong/nacos/log/:/home/nacos/logs \
-v /opt/chengkong/nacos/conf/:/home/nacos/conf/ \
--privileged=true \
--restart unless-stopped \
-d nacos/nacos-server:v2.2.3
如果遇到docker提示报错,iptables failed: iptables
--wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9849
-j DNAT --to-destination 172.17.0.3:9849 !
-i docker0: iptables: No chain/target/match by that name.等,尝试重启docker服务
访问192.168.33.130:8848/nacos