云计算--Docker搭建Nacos以及搭建过程中常用的Docker命令
发布于 2024-07-19
1124
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
springboot葵花宝典
扫码关注公众号
扫码阅读
手机扫码阅读
Docker搭建Nacos以及常用命令总结
Docker运行环境的组成
Docker运行环境主要由代码块、Docker主机(运行容器的服务器)以及镜像仓库组成。这些组件共同协作,构成Docker的基础运行环境。
Docker基础操作
获取镜像
使用docker pull命令可以从Docker Hub获取镜像,命令格式为docker pull [OPTIONS] NAME[:TAG|@DIGEST]。推荐指定镜像版本(TAG)以保证版本稳定性。例如,拉取Nacos 2.0.4镜像的命令为docker pull nacos/nacos-server:v2.0.4。
若需要获取某镜像库中所有标签的镜像,可以使用docker pull --all-tags。
查看拉取的镜像
通过docker images命令可以查看已拉取的镜像,支持选项-a查看所有镜像,或使用--format选项以指定格式显示镜像信息。例如,docker images --format "{{.Repository}}:{{.Tag}}"。
运行镜像
使用docker run命令运行镜像。例如,运行Nacos 2.0.4镜像的命令为:
docker run --name nacos -it --rm \ -p 8848:8848 \ -p 9848:9848 \ -p 9849:9849 \ -e JVM_XMS=512m \ -e JVM_XMX=2048m \ -e MODE=standalone \ nacos/nacos-server:v2.0.4 /bin/bash
关键参数说明:
-p: 指定端口映射-e: 设置环境变量--name: 容器名称-it: 分配交互操作及伪终端--rm: 容器退出后自动删除
Nacos的环境配置
在运行Nacos时,可以通过环境变量配置其运行模式、端口、数据库等参数。以下是常见配置项:
| 名称 | 描述 | 可选值 |
|---|---|---|
| MODE | 运行模式(单机/集群) | cluster/standalone |
| NACOS_SERVER_PORT | 服务器端口 | 默认:8848 |
| SPRING_DATASOURCE_PLATFORM | 数据库类型 | mysql/empty |
| MYSQL_MASTER_SERVICE_HOST | MySQL主节点地址 | 用户自定义 |
| JVM_XMS | Java虚拟机初始内存 | 默认:2g |
通过以上配置,可以根据需求灵活调整Nacos的运行环境。
springboot葵花宝典
springboot葵花宝典
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
springboot葵花宝典的其他文章
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线