当前位置: 首页 > news >正文

Docker容器启动Nacos

一、Docker简介

1、什么是Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器或 Windows 机器上,也可以实现虚拟化。

2、Docker的核心概念

(1)镜像(Image)

  • 相当于一个模板,可以通过这个模板来创建容器服务

  • 例如:一个镜像可以包含一个完整的 Ubuntu 操作系统,里面安装了 Apache 和你的应用

  • 镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)

(2)容器(Container)

  • 容器是用镜像创建的运行实例。它可以被启动、开始、停止、删除

  • 每个容器都是相互隔离的、保证安全的平台

  • 可以把容器看做是一个简易版的 Linux 环境(包括 root 用户权限、进程空间、网络空间等)和运行在其中的应用程序

(3) 仓库(Repository)

  • 仓库是集中存放镜像文件的场所

  • 最大的公开仓库是 Docker Hub,存放了数量庞大的镜像供用户下载

二、CentOS 安装Docker

(1)卸载旧版本(如果之前安装过的话)

sudo   yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

(2)设置docker仓库需要的安装包

sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2

(3)设置本地仓库(选择国内阿里云仓库)

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

(4)安装docker免费社区版

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

(5)docker启动

sudo systemctl start docker

(6)判断是否安装成功

docker ps

三、Docker创建Nacos容器并启动

(1)拉取Nacos镜像

docker pull nacos/nacos-server:v2.2.3      

拉取镜像失败执行 vi /etc/docker/daemon.json

添加一下内容:
{
        "registry-mirrors": [
        "https://docker.1panelproxy.com",
        "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
        "https://docker.m.daocloud.io",
        "https://hub-mirror.c.163.com",
        "https://mirror.baidubce.com",
        "https://your_preferred_mirror",
        "https://dockerhub.icu",
        "https://docker.registry.cyou",
        "https://docker-cf.registry.cyou",
        "https://dockercf.jsdelivr.fyi",
        "https://docker.jsdelivr.fyi",
        "https://dockertest.jsdelivr.fyi",
        "https://mirror.aliyuncs.com",
        "https://dockerproxy.com",
        "https://mirror.baidubce.com",
        "https://docker.m.daocloud.io",
        "https://docker.nju.edu.cn",
        "https://docker.mirrors.sjtug.sjtu.edu.cn",
        "https://docker.mirrors.ustc.edu.cn",
        "https://mirror.iscas.ac.cn",
        "https://docker.rainbond.cc"
        ]
}

然后执行一下命令:

systemctl daemon-reload

systemctl restart  docker

(2)运行Nacos容器

docker run -d   --name nacos   --restart=always   -p 8848:8848   -p 9848:9848   -p 9849:9849   -e MODE=standalone   -e NACOS_AUTH_ENABLE=false   nacos/nacos-server:v2.2.3

四、总结

常用Docker命令

# 搜索镜像
docker search nginx# 拉取镜像
docker pull nginx:latest# 查看本地镜像
docker images# 删除镜像
docker rmi <image_id># 运行容器
docker run -d   --name nacos   --restart=always   -p 8848:8848   -p 9848:9848   -p 9849:9849   -e MODE=standalone   -e NACOS_AUTH_ENABLE=false   nacos/nacos-server:v2.2.3# 查看运行中的容器
docker ps# 查看所有容器(包括停止的)
docker ps -a# 停止容器
docker stop nacos# 启动容器
docker start nacos# 进入容器
docker exec -it nacos /bin/bash# 删除容器
docker rm nacos# 查看容器日志
docker logs nacos -f

http://www.dtcms.com/a/538373.html

相关文章:

  • Ultra Dynamic Sky(UDS)天空系统讲解
  • 上海网站建设q479185700棒翠屏区网站建设
  • 【LUT技术专题】双边网格优化的3DLUT-SABLUT
  • 青海省网站建设高端群英云服务器
  • 漂亮公司网站源码打包下载龙江人社使用方法
  • wordpress wp_head函数东营优化公司
  • 模型置信度在实际中的应用
  • 网站建设策划书格式及范文南昌网站建设品牌
  • 哪些网站设计好企业邮箱格式怎么注册
  • zhi做网站ps做网页设计的尺寸
  • 中国做的很好的食品网站logo设计素材图片
  • 网站设计设计目的深圳网站设计制
  • 用什么网站做一手楼好百度快照举报网站
  • 浏览器无法访问wordpress报503企业网站seo实
  • 游戏盾是如何保障游戏安全稳定的
  • 青州网站建设优化排名个人网站导航html源码
  • CSS技巧:使用 box-shadow + outline 实现多重边框与圆角阴影完美结合
  • iis6.0新发布网站访问速度慢网络推广渠道有哪些哪些
  • 上海网站建设v芯ee8888e有梦商城公司网站
  • 上线了做网站怎么查看百度上做推广怎么做
  • Freerun、SM、DC三种同步模式
  • 宁波网站建设地址在哪电子商务网站设计毕业设计论文
  • 南昌外包建站免费域名邮箱注册
  • 省级精品课程网站营销导向的企业网站优化
  • 广州住房和建设局网站最简单的做网站工具
  • 自己如何建设刷赞网站企业只有建立自己的网站
  • 服务器禁止ip访问网站网站定制建设哪里好
  • Cursor MCP Java程序员从零开始实战教程
  • 朝阳港网站建设方案浏览器的网站通知怎么做
  • 装修网站建设服务商云南旅游网站建设公司