阿里云上使用Docker部署Nacos(单机模式)2022-3-30

阿里云ESC使用Docker部署Nacos(单机模式)2022-3-30

1、在阿里云上建一个Ubuntu的虚拟机实例

2、安装Docker镜像
也可以看官网的安装教程:https://docs.docker.com/engine/install/ubuntu/#prerequisites
2.1更新 sudo apt-get update
2.2 安装依赖

sudo apt-get install \     
apt-transport-https \     
ca-certificates \     
curl \     
gnupg-agent \     
software-properties-common

2.3添加 Docker 的官方 GPG 密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

2.4 设置镜像仓库

sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

2.5 再更新包 sudo apt-get update
2.6 安装最新的 docker
sudo apt-get install docker-ce docker-ce-cli containerd.io
2.7 运行hello-world
sudo docker run hello-world
因为本地没有,所以自动下载hello-world的镜像
出现Hello from Docker! 表示Docker安装成功,用 docker rm XXX镜像的id 来删除容器
然后用 docker rmi hello-world 删除这个镜像。
2.8 镜像加速

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://abcdefg.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

3、Docker部署nacos :
3.1安装jdk1.8
nacos是基于jdk的,所以要安装jdk
这里输入java回车就会返回安装openjdk的指令,选择1.8版本的就可以了。
3.3开放端口
登录阿里云工作台的安全组,开放这个云虚拟机的端口8849
如果要设置允许的ip地址:这个ip不是cmd中ipconfig指令查到的私人ip地址,而是这台电脑用的公网ip地址(百度搜ip)

这里推荐一个检查ip的端口是否开放的工具:http://coolaf.com/tool/port
检查8849端口是否开放了
3.4 安装并启动nacos
单例模式启动nacos,并且映射8848端口到云虚拟机上的8849端口
本地没有2.0.2版本的nacos,会自动下载镜像,并启动nacos

docker run --name nacos-quick -e MODE=standalone -p 8849:8848 -d nacos/nacos-server:2.0.2

3.5检查是否开启
输入docker logs nacos 打印nacos的启动日志,出现Nacos started successfully in stand alone mode.表示安装成功。(这里就有个小插曲,由于本人中途打断了安装,导致启动失败,折腾了大半天,重装了docker和nacos才启动成功)

浏览器输入http://云虚拟机公网的ip:8849/nacos/index.html就能进入nacos控制台了。

初始账号和密码都是nacos

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用 Docker 部署 Nacos,具体步骤如下: 1. 下载 Nacos Server 的 Docker 镜像:`docker pull nacos/nacos-server` 2. 创建一个 NacosDocker 容器并启动: ``` docker run --name nacos-server -e MODE=standalone -e PREFER_HOST_MODE=hostname -p 8848:8848 -d nacos/nacos-server ``` 参数说明: - `--name`:容器名称,可以自定义。 - `-e MODE=standalone`:指定 Nacos 运行模式单机模式。 - `-e PREFER_HOST_MODE=hostname`:在容器内部自动获取容器的 IP 地址,不需要手动配置。 - `-p 8848:8848`:将容器的 8848 端口映射到宿主机的 8848 端口,方便访问。 - `-d`:后台运行容器。 3. 访问 `http://localhost:8848/nacos` 即可进入 Nacos 控制台。 4. 如果需要修改 Nacos 的配置,可以通过挂载配置文件的方式实现。首先在宿主机上创建一个 `custom.properties` 文件,将需要修改的配置项写入该文件,然后使用以下命令重启容器: ``` docker stop nacos-server docker rm nacos-server docker run --name nacos-server -e MODE=standalone -e PREFER_HOST_MODE=hostname -p 8848:8848 -v /path/to/custom.properties:/home/nacos/nacos-server-1.4.0/conf/custom.properties -d nacos/nacos-server ``` 参数说明: - `-v /path/to/custom.properties:/home/nacos/nacos-server-1.4.0/conf/custom.properties`:将 `custom.properties` 文件挂载到容器内部的 `/home/nacos/nacos-server-1.4.0/conf/custom.properties` 路径下。 - 其他参数同上。 这样就可以使用 Docker 快速部署 Nacos 了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值