扫码阅读
手机扫码阅读

​云计算--Docker搭建Nacos以及搭建过程中常用的Docker命令

259 2024-07-19

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:​云计算--Docker搭建Nacos以及搭建过程中常用的Docker命令
文章来源:
springboot葵花宝典
扫码关注公众号
Docker搭建Nacos以及常用命令总结

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的运行环境。

想要了解更多内容?

查看原文:​云计算--Docker搭建Nacos以及搭建过程中常用的Docker命令
文章来源:
springboot葵花宝典
扫码关注公众号