Docker与Nacos的下载与安装配置

docker

作用

Docker 是一种开源的容器化平台,它的作用主要包括以下几个方面:

  • 应用程序的打包和分发: Docker 可以将应用程序及其依赖项打包成一个独立的容器,这个容器包含了应用程序运行所需的所有组件,如代码、运行时环境、库和依赖。这使得应用程序在不同环境中能够以相同的方式运行,实现了“一次编写,到处运行”的目标。

  • 环境隔离: Docker 利用容器技术实现了应用程序的环境隔离,每个容器都有自己的文件系统、网络、进程空间等资源。这样可以避免应用程序之间的相互干扰,同时提高了安全性和可靠性。

  • 简化部署: Docker 提供了简单易用的命令行工具,可以快速、方便地部署和管理应用程序。开发人员可以使用 Dockerfile 来定义应用程序的构建过程,通过 Docker Hub 或私有镜像仓库分享和获取镜像,极大地简化了部署流程。

  • 弹性伸缩: Docker 容器可以快速启动和停止,可以根据应用程序的负载情况自动进行水平扩展或缩减,从而实现更好的资源利用率和性能。

  • 开发环境一致性: Docker 可以确保开发、测试和生产环境之间的一致性,开发人员可以在本地使用 Docker 容器构建和测试应用程序,然后将相同的容器部署到生产环境中,避免了由于环境差异导致的问题。

Docker 的作用是帮助开发人员更加轻松地构建、打包、部署和运行应用程序,提高了开发效率、简化了部署流程,并且提供了更好的环境隔离和资源管理机制。

说白了,其实就是类似maven,只不过这里存储的运行程序的环境等。

docker的下载

首先我们要有自己的服务器,可以购买腾讯云等,然后利用任意远程软件连接。

  1. 更新yum
yum update
  1. 安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 配置远程镜像(下载快)
yum-config-manager  --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  1. 安装docker引擎
yum install docker-ce docker-ce-cli containerd.io
  1. 启动docker
systemctl start docker
  1. 设置docker自启
systemctl enable docker
  1. 验证安装
docker ps
或
docker --version

在这里插入图片描述

nacos 下载

1. 首先搜索需要的下载

docker search docker

在这里插入图片描述

2. 拉取stars最多的即可

docker pull nacos/nacos-server

在这里插入图片描述

可以挂个梯子下载。

3. 启动nacos

docker run -d --name nacos -p 8848:8848  -p 9848:9848 -p 9849:9849 --privileged=true  -e MODE=standalone  --restart=always nacos/nacos-server

在这里插入图片描述

-p 8848:8848: 将容器内部的 8848 端口映射到宿主机的 8848 端口,用于 HTTP 协议的访问。
-p 9848:9848: 将容器内部的 9848 端口映射到宿主机的 9848 端口,用于服务管理。
-p 9849:9849: 将容器内部的 9849 端口映射到宿主机的 9849 端口,用于配置管理。
–privileged=true: 为容器授予特权,这通常用于容器内部需要对主机进行一些特殊操作时。
-e MODE=standalone: 设置 Nacos 的模式为 standalone,即单机模式。
–restart=always: 当容器退出时,始终自动重启容器。
nacos/nacos-server: 使用的 Docker 镜像,从 Docker Hub 上拉取 Nacos 服务器的镜像。

4. 打开防火墙8848端口

打开8848端口

firewall-cmd --add-port=8848/tcp --permanent

重新载入防火墙配置

firewall-cmd --reload

查看是否开启成功

firewall-cmd --query-port=8848/tcp

5. 访问nacos

网址访问,输入:

服务器ip:8848/nacos

即可访问。

在这里插入图片描述
至于nacos的作用和如何使用,我会另写一篇博客。

  • 19
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Java中使用Docker安装Nacos配置账号密码连接,可以按照以下步骤进行操作: 1. 首先,确保已经安装Docker。如果没有安装,请先安装Docker。 2. 打开终端或命令提示符,运行以下命令拉取Nacos镜像: ``` docker pull nacos/nacos-server ``` 3. 安装完成后,运行以下命令启动Nacos容器: ``` docker run --name nacos -e MODE=standalone -e PREFER_HOST_MODE=hostname -p 8848:8848 -d nacos/nacos-server ``` 这将在后台启动一个名为nacos容器,并将Nacos服务运行在8848端口上。 4. 等待一段时间,直到Nacos容器启动完成。可以通过以下命令查看容器的运行状态: ``` docker ps ``` 如果看到nacos容器的状态为"Up",则表示Nacos已经成功启动。 5. 现在可以通过浏览器访问Nacos的管理界面。在浏览器中输入以下地址: ``` http://localhost:8848/nacos ``` 这将打开Nacos的登录页面。 6. 默认情况下,Nacos没有启用账号密码验证。如果需要配置账号密码连接,可以按照以下步骤进行操作: - 在Nacos的登录页面,点击右上角的"登录"按钮。 - 在登录页面的右下角,点击"注册"按钮。 - 输入用户名和密码,并点击"注册"按钮。 - 注册成功后,返回登录页面,输入刚刚注册的用户名和密码,点击"登录"按钮。 7. 现在,您已经成功登录到Nacos管理界面,并可以进行配置账号密码连接。 希望以上步骤对您有帮助!如果您有任何其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cosmoshhhyyy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值