编辑
2023-04-19
Linux
00
请注意,本文编写于 617 天前,最后修改于 609 天前,其中某些信息可能已经过时。

目录

1.安装docker
1.1 Debian系统中安装Docker
1.2 Ubuntu 22上安装Docker
2.安装nacos

1.安装docker

1.1 Debian系统中安装Docker

可以按以下步骤进行:

  1. 更新apt包索引
bash
sudo apt-get update
  1. 安装相关依赖包
bash
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
  1. 添加Docker官方GPG密钥
bash
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
  1. 添加Docker仓库地址
bash
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
  1. 再次更新apt包索引
bash
sudo apt-get update
  1. 安装最新版本Docker CE
bash
sudo apt-get install docker-ce
  1. 启动Docker服务并设置为开机自启动
bash
sudo systemctl start docker sudo systemctl enable docker
  1. 验证Docker安装成功
bash
sudo docker run hello-world

如果能正常输出Hello World信息,则Docker安装成功。 9. 安装Docker Compose(可选)

bash
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose

1.2 Ubuntu 22上安装Docker

  1. 更新系统软件包列表:
bash
sudo apt update
  1. 安装一些必要的依赖库,以便您能够从Docker存储库中下载和安装软件包:
bash
sudo apt install -y curl gnupg-agent software-properties-common
  1. 添加Docker官方GPG密钥:
bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. 添加Docker存储库到APT源列表:
bash
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  1. 更新APT软件包索引并安装Docker:
bash
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io
  1. 检查Docker是否已成功安装:
bash
sudo docker run hello-world

2.安装nacos

  1. 拉去最新nacos镜像
bash
docker pull nacos/nacos-server
  1. 创建nacos容器,并设置启动参数

使用nacos的嵌入式数据库

bash
# 不用MySQL docker run -d -p 8848:8848 --env JVM_XMS=128m --env JVM_XMX=300m --env JVM_XMN=128m -e MODE=standalone nacos/nacos-server

使用MySQL作为Nacos的数据库

  • 需要提前创建nacos_config数据库
  • 初始化表结构
bash
# 先提前创建好表,再创建容器 docker run -d -p 8848:8848 --env JVM_XMS=128m --env JVM_XMX=300m --env JVM_XMN=128m -e MODE=standalone -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=localhost -e MYSQL_SERVICE_PORT=3306 -e MYSQL_SERVICE_DB_NAME=nacos_config -e MYSQL_SERVICE_USER=user -e MYSQL_SERVICE_PASSWORD=password nacos/nacos-server
  1. 访问测试

浏览器访问:ip:8848/nacos

image.png

  1. 添加配置后,在数据库查看信息

image.png