docker的安装,以及通过docker拉取nacos镜像和启动

这篇具有很好参考价值的文章主要介绍了docker的安装,以及通过docker拉取nacos镜像和启动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、docker的介绍

docker是一个镜像容器引擎,他可以将我们的应用和相关的依赖打包到一个容器中。这种打包会将对应的应用依赖的一些系统底层依赖一并打包进去,这样应用可以避免因为一些系统版本不同的原因导致应用运行失败的问题。docker各个容器之间互相独立,不会相互影响。这点依赖于沙箱技术。

2、centos7下安装docker

(1)卸载系统原来安装的docker,如果未安装可以不用执行。(也用于卸载docker)

yum remove docker \

                   docker-client \

                   docker-client-latest \

                   docker-common \

                   docker-latest \

                   docker-latest-logrotate \

                   docker-logrotate \

                   docker-engine

这里我服务器下没有装过docker,所以没有匹配到相关的包程序

nacos docker镜像,docker,java

(2)安装yum相关的工具

yum install -y yum-utils

 这里的提示我已经安装过了,且已经是最新的版本

nacos docker镜像,docker,java

(3) 通过yum安装docker,这里下载的docker-ce社区版

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 (4)安装docker引擎

yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

nacos docker镜像,docker,java nacos docker镜像,docker,java

 说明:

container engine容器引擎

docker是一个容器管理的软件

docker-ce是服务器端软件

serverdocker-ce-cli是客户端软件client

docker-compose-plugin是compose插件,用来批量后动很多容器,在单台机器上containerd.io底层用来后动容器的

(5)启动docker

systemctl start docker 

nacos docker镜像,docker,java 这是以默认组和用户启动的,我们也可以设置docker的用户来管理docker。

(6)配置阿里云加速镜像

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

  "registry-mirrors": ["https://i7a9tbr3.mirror.aliyuncs.com"]

}

EOF

sudo systemctl daemon-reload 

sudo systemctl restart docker 

nacos docker镜像,docker,java

3、docker拉取nacos镜像并启动

docker pull nacos/nacos-server 

这样是拉取最新的镜像

nacos docker镜像,docker,java

查看nacos镜像

docker images 

nacos docker镜像,docker,java

创建nacos容器

docker run --name nacos -p 8848:8848 -d nacos/nacos-server 

可以使用docker ps 查看容器的信息(容器名,容器状态,端口映射,容器id等) 

nacos docker镜像,docker,java 可以使用docker logs 容器名  查看容器的启动运行日志

nacos docker镜像,docker,java

创建启动nacos容器后,查看日志会有报错

nacos docker镜像,docker,java 没有设置nacos的数据库,这里需要进入容器,设置nacos的数据库。

docker exec -it nacos bash

nacos docker镜像,docker,java

 这里有nacos数据库脚本(mysql)====这个不是mysql的脚本。所以以下复制操作可不用执行。需要自己去nacos官网找到mysql数据库的脚本。

nacos docker镜像,docker,java

将nacos 的sql文件复制到本机目录下(需要退出容器)

docker cp nacos:/home/nacos/conf/schema.sql /opt

 nacos:容器名称

/opt : 目的路径

nacos docker镜像,docker,java

接下来,执行该sql文件,过程略。 

docker启动nacos,并用以上配置的数据库。

移除上面创建的nacos容器

docker  rm nacos

nacos docker镜像,docker,java

 创建容器

注意替换自己的ip,用户密码等

docker run --name nacos -p 8848:8848 -p 9848:9848 -p 9849:9849 \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=xxxxx \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_DB_NAME=nacos_config \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=xxxxxx \
-d nacos/nacos-server

可以通过docker logs nacos和docker ps 查看容器运行日志和容器状态,这里容器运行日志里没有上面的报错(no datasource) 。

我么在浏览器查看nacos的页面

nacos docker镜像,docker,java文章来源地址https://www.toymoban.com/news/detail-847295.html

到了这里,关于docker的安装,以及通过docker拉取nacos镜像和启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 记一次线上mysql出错:由于docker自动拉取最新mysql镜像导致mysql容器无法启动

    记一次线上mysql出错:由于docker自动拉取最新mysql镜像导致mysql容器无法启动

    我随便写写,你们随便看看 环境背景:在docker中部署mysql镜像,通过portainer管理docker容器 简单说下过程:docker里mysql的时区没有设置,导致相差8小时,通过增加TZ=Asiz/Shanghai环境变量,然后重启容器来生效。结果重启的时候始终无法启动起来,后来发现是自动升级了mysql镜像版

    2024年02月07日
    浏览(11)
  • 新版K8s:v1.28拉取Harbor仓库镜像以及本地镜像(docker弃用改用containerd,纯纯踩坑)

    新版K8s:v1.28拉取Harbor仓库镜像以及本地镜像(docker弃用改用containerd,纯纯踩坑)

    使用Kuboard作为k8s集群的管理平台,Harbor作为镜像仓库,拉取Harbor镜像仓库的镜像运行。 从K8s1.24版本之后,k8s就逐渐弃用了docker,采用containerd来管理,这个很重要。 服务器 IP地址 备注 K8sMaster 192.168.2.138 kuboard,Master管理节点 K8sWorker01 192.168.2.139 Worker工作节点 K8sWorker02 192.168.

    2024年01月20日
    浏览(13)
  • Docker启动安装nacos

    当需要在本地或云环境中部署和管理微服务时,Nacos是一个非常流行的选择。Nacos是一个用于动态服务发现、配置管理和服务管理的开源平台。在本文中,我们将详细介绍如何使用Docker来启动和安装Nacos。 首先,确保你的系统已经安装了Docker。Docker可以在各种操作系统上安装,

    2024年02月15日
    浏览(6)
  • K8S部署后的使用:dashboard启动、使用+docker镜像拉取、容器部署(ubuntu环境+gpu3080+3主机+部署深度学习模型)

    K8S部署后的使用:dashboard启动、使用+docker镜像拉取、容器部署(ubuntu环境+gpu3080+3主机+部署深度学习模型)

    0、k8s安装、docker安装 参考:前两步Ubuntu云原生环境安装,docker+k8s+kubeedge(亲测好用)_爱吃关东煮的博客-CSDN博客_ubantu部署kubeedge  配置节点gpu: K8S调用GPU资源配置指南_思影影思的博客-CSDN博客_k8s 使用gpu 1、重置和清除旧工程:每个节点主机都要运行 2、部署新的k8s项目:

    2023年04月20日
    浏览(15)
  • Docker启动安装nacos(详情讲解,全网最细)

    Docker启动安装nacos(详情讲解,全网最细)

    安装之前你需要准备一个mysql,当前安装方式是将数据持久化到数据库中的,这里的部署是单机模式 PS:这是拉取最新的nacos版本,如果需要拉取别的版本可以加:版本号(如:docker pull nacos/nacos-server:v2.2.0) PS:这一步是添加映射文件夹,将宿主机的文件映射到nacos容器中 P

    2024年02月03日
    浏览(9)
  • 【Docker】安装nacos以及实现负载均衡

    【Docker】安装nacos以及实现负载均衡

    接下来看看由辉辉所写的关于Docker的相关操作吧 目录 🥳🥳Welcome 的Huihui\\\'s Code World ! !🥳🥳 前言 一.nacos单个部署 1.镜像拉取 2.创建nacos容器 一.nacos集群部署 1.创建nacos容器 2.访问nacos 3.创建集群 4.nginx部署 三.本篇问题 本节任务:完成nacos的单个部署以及集群部署 首先是需要

    2024年01月19日
    浏览(12)
  • 【Docker】Docker+Nacos+MySQL,Docker安装启动Nacos(详细讲解、全网最细),手把手教你Docker搭建nacos单机版

    【Docker】Docker+Nacos+MySQL,Docker安装启动Nacos(详细讲解、全网最细),手把手教你Docker搭建nacos单机版

    点击跳转:Docker安装MySQL、Redis、RabbitMQ、Elasticsearch、Nacos等常见服务全套(质量有保证,内容详情) 本文描述了如何用Docker安装Nacos的单机版,含单机非持久化版本和单机持久化版本 Nacos作为微服务的配置中心,无论是在开发测试和生产中,用户更希望Nacos能保存用户的配置

    2024年02月12日
    浏览(13)
  • windows部署python项目(以Flask为例)到docker,通过脚本一键生成dockerfile并构建镜像启动容器

    windows部署python项目(以Flask为例)到docker,通过脚本一键生成dockerfile并构建镜像启动容器

    这里使用 pipreqs 进行依赖库的识别。使用 pipreqs 可以自动检索到当前项目下的所有组件及其版本,并生成 requirements.txt 文件。相比直接用pip freeze 命令,避免将整个python环境的依赖包写入。 在项目的当前目录中执行 pipreqs ./ --encoding=utf8 --force 这里使用的是一个基于flask项目,

    2023年04月08日
    浏览(14)
  • 九、Nacos源码系列:Nacos配置中心原理(一)- SpringCloud应用启动时拉取配置

    九、Nacos源码系列:Nacos配置中心原理(一)- SpringCloud应用启动时拉取配置

    熟悉Spring的小伙伴都知道,Spring 提供了强大的扩展机制。其中包括 ** ApplicationContextInitializer **,该扩展是在上下文准备阶段(prepareContext), 容器刷新之前做一些初始化工作 ,比如我们常用的配置中心 client 基本都是继承该初始化器,在容器刷新前将配置从远程拉到本地,然

    2024年02月19日
    浏览(10)
  • docker 安装并启动nacos2.2.0版本(成功解决报错nacos-logback.xml找不到)

    docker 安装并启动nacos2.2.0版本(成功解决报错nacos-logback.xml找不到)

    最近想写毕设,拉了一个若依开源后端框架,nacos版本需要2.xx以上,因为以前用的是1.4.1版本的,所以需要卸载重装,网上找了很多教程,安装完之后查看nacos日志一直报错提示nacos-logback.xml找不到,在conf文件夹中配置了该文件还是不行,无奈只能卸载重装。 这里记录一下成

    2024年01月25日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包