docker 安装nacos并配置数据库的教程详解_docker

来源:脚本之家  责任编辑:小易  

环境准备

docker 环境
MySQL 5.7 (官方镜像不支持mysql8)
nacos

docker安装MySQL

创建自定义网络(用于容器通讯)

docker network create common-network

查看网络

docker network ls

效果

创建挂载文件夹

//mysql配置文件 
mkdir -p /data/mysql/conf
//mysql数据文件路径 
mkdir –p /data/mysql/data
//日志文件路径
mkdir -p /data/mysql/logs 

拉取镜像并启动

docker run -p 3306:3306 --name mysql -d \
--restart=always \
--network common-network \
-v /data/mysql/conf:/etc/mysql/conf.d \
-v /data/mysql/logs:/logs \
-v /data/mysql/data:/data \
-e MYSQL_ROOT_PASSWORD=admin \
mysql:5.7 

docker 安装nacos

拉取镜像

//查询nacos镜像
docker search nacos
//拉取镜像
docker pull nacos/nacos-server
//查看镜像
docker images

启动nacos容器

docker run --network common-network --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server

查看启动的容器

docker ps

在这里插入图片描述

nacos 配置连接数据库 查看自定义网络中各容器ip

//查看网络
docker network ls
//查看网络容器
docker network inspect common-network

在这里插入图片描述
在这里插入图片描述

进入nacos容器修改配置

// 进入容器 
docker exec -it nacos bash
// 修改容器配置
cd conf
vi application.properties

在这里插入图片描述

创建数据库表(脚本地址)

https://github.com/alibaba/nacos/blob/develop/distribution/conf/nacos-mysql.sql

重启容器

docker restart nacos

nacos管理平台(新增配置 ,然后可在数据库查看)

http://ip:8848/nacos/index.html
nacos/nacos(用户名密码)

在这里插入图片描述
在这里插入图片描述

到此这篇关于docker 安装nacos并配置数据库的文章就介绍到这了,更多相关docker 安装nacos内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

您可能感兴趣的文章:Nacos docker单机模式部署实现过程详解docker中使用mysql数据库详解(在局域网访问)详解Docker中安装配置Oracle数据库基于Docker的PHP调用基于Docker的Mysql数据库Docker容器启动时初始化Mysql数据库的方法

  • 本文相关:
  • centos7安装docker的详细步骤
  • 使用docker ce 还是 docker ee
  • centos7安装docker compse踩过的坑及解决方法
  • 详解docker私有仓库registry的搭建验证
  • 在 docker 之间导出导入镜像的方法
  • docker容器之内网独立ip访问的方法
  • docker 搭建hadoop以及hbase集群详解
  • 使用openssl生成kubernetes证书的介绍
  • centos/redhat 6.5 离线安装docker
  • docker 搭建lamp应用实例详解
  • 如何用Docker安装Eclipse Che和Codenvy
  • 如何使用Docker安装Redis\Zookeeper\Mysql
  • 如何用Docker安装Eclipse Che和Codenvy
  • 用Docker安装SS,有什么优点否
  • 如何docker安装好oracle后如何使用
  • Docker 安装的Ubuntu 和 虚拟机安装的Ubuntu 有什么区别
  • docker安装memcached
  • 如何使用 Docker 安装最新版的 aria2
  • mac下docker安装目录在哪
  • 中标麒麟7.0桌面操作系统安装不上docker,求大神给个解决办法
  • linux服务器docker安装后能不能部署windows镜像
  • 如何使用docker安装应用程序
  • Llinux下安装docker,无法执行二进制文件
  • centos6.9安装docker稳定吗
  • 在虚拟机linux系统里安装docker
  • 安装docker-io之后怎么启动docker
  • windows下安装Docker Toolbox,启动docker失败.求助
  • 在linux的docker里安装的nginx集群怎么验证
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全dockerhyper-vvmwarevirtualboxxenserverkvmqemuopenvzxencloudstackopenstack云计算技术云其它首页服务器云和虚拟化nacos docker单机模式部署实现过程详解docker中使用mysql数据库详解(在局域网访问)详解docker中安装配置oracle数据库基于docker的php调用基于docker的mysql数据库docker容器启动时初始化mysql数据库的方法centos7安装docker的详细步骤使用docker ce 还是 docker eecentos7安装docker compse踩过的坑及解决方法详解docker私有仓库registry的搭建验证在 docker 之间导出导入镜像的方法docker容器之内网独立ip访问的方法docker 搭建hadoop以及hbase集群详解使用openssl生成kubernetes证书的介绍centos/redhat 6.5 离线安装dockerdocker 搭建lamp应用实例详解docker 给运行中的容器设置端口映docker获取镜像报错docker: errodocker 清理命令集锦docker.service启动失败:unit nubuntu14.04+docker的安装及使用浅谈docker-compose网络设置之nedocker容器如何优雅的终止详解docker容器访问宿主机网络的方法centos7 安装docker 解决启动不了详解docker国内镜像拉取和镜像加docker容器通过独立ip暴露给局域网的方法docker镜像+nginx 部署 vue 项目的方法docker swarm如何在指定的node上运行指定在docker中使用redis的步骤详解使用docker多阶段构建来减小镜像大小的方docker打包node项目的过程讲解docker部署laravel应用的实现示例在docker中运行mariadb程序的方法docker中时区问题的处理方法docker 如何删除none镜像
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved