首页 > 数据库 >ubuntu18.04 安装docker、mysql、nacos

ubuntu18.04 安装docker、mysql、nacos

时间:2023-05-05 10:33:42浏览次数:65  
标签:sudo nacos apt home docker ubuntu18.04 安装

一、安装docker

1.更新软件源列表

sudo apt-get update

2.安装软件包依赖

sudo apt install apt-transport-https ca-certificates curl software-properties-common

3.在系统中添加Docker的官方密钥

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

4.添加Docker源,选择stable长期稳定版

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

5.再次更新源列表

sudo apt-get update

6.查看可以安装的Docker版本

sudo apt-cache policy docker-ce

7.开始安装Docker(ce表示社区版)

sudo apt install docker-ce

8.查看安装的Docker版本

docker -v

9.设置开机自启动docker

sudo systemctl enable docker

二、安装mysql 8.0

https://www.zhangshengrong.com/p/O3aA7qEKX4/

https://blog.csdn.net/sinat_41721615/article/details/99417075

三、安装nacos

docker pull nacos/nacos-server

sudo docker run -d \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=192.168.0.79 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=250399 \
-e MYSQL_SERVICE_DB_PARAM="characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&allowPublicKeyRetrieval=true&rewriteBatchedStatements=true&serverTimezone=UTC" \
-e MYSQL_SERVICE_DB_NAME=nacos \
-p 8848:8848 \
-v /home/shihai/soft/nacos/logs:/home/nacos/logs \
-v /home/shihai/soft/nacos/conf:/home/nacos/conf \
-v /home/shihai/soft/nacos/data:/home/nacos/data \
--restart=always \
--name nacos \
nacos/nacos-server
 

 

 四、安装redis
sudo docker pull redis:latest
sudo docker run --name redis -p 6379:6379 -d redis

五、安装rabbitmq

docker pull rabbitmq:3-management
docker run --name rabbitmq0 -p 5672:5672 -p 15672:15672 rabbitmq:3-management

 

 
 

 

 

标签:sudo,nacos,apt,home,docker,ubuntu18.04,安装
From: https://www.cnblogs.com/shihai/p/17329420.html

相关文章

  • 修改docker的cgroup driver为systemd
    简单来说修改docker的cgroupdriver为systemd的原因是因为在文档CRIinstallation中的相关说明:“使用systemd作为initsystem的Linux的发行版,使用systemd作为docker的cgroupdriver可以确保服务器节点在资源紧张的情况更加稳定”。但是在修改后发现自己的docker服务无法正常启动,以......
  • Docker CLI docker compose pull常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • docker部署
    使用Docker在CentOSLinuxrelease7.9.2009服务器上部署MySQL和Redis是一个非常好的选择,因为它可以让你更轻松地管理和维护服务。以下是如何使用Docker完成这两个数据库服务的安装:安装必要的依赖:kotlinCopycodesudoyuminstall-yyum-utilsdevice-mapper-persi......
  • Docker - 容器虚拟化
    目录Docker0虚拟化0.1什么是虚拟化0.2虚拟化技术中常见名词1docker简介1.1什么是docker1.2docker的优势1.3容器与虚拟机比较2Docker镜像、容器、仓库Docker中有三个核心概念:镜像、容器和仓库因此,准确把握这三大概念对于掌握Docker技术尤为重要①镜像(Image)②容器(Conta......
  • docker mysql 容器自动停止 -- docker update
    原因:mysql容器占用资源过高被系统杀死解决方法dockerupdate-m500M--memory-reservation500M--memory-swap1000M容器id/容器名说明-m限制内存最大值--memory-reservation是弹性控制内存大小,防止损失性能,建议要开。当宿主机资源充足时,允许容器尽量多地使......
  • Nacos修改权重报错caused: errCode: 500, errMsg: do metadata operation failed ;caus
    今天修改Nacos权重时报错如下:caused:errCode:500, caused:errCode:500,errMsg:dometadataoperationfailed;caused:com.alibaba.nacos.con。解决方案:停掉nacos服务将nacos文件夹下data中的protocol文件夹删除重启nacos服务即可 ......
  • [Docker] Add a SQLite Console Shortcut with the Dockerfile
    Withalong-runningnodeserverandadatabase,sometimesit'susefultosshintothevirtualmachinetoexplorethefilesystem,andlookatthedatabase.InDockerfile,add:RUNecho'#!/bin/sh\nset-xe\nsqlite3\$DATABASE_URL'>/u......
  • Docker可视化管理工具对比(DockerUI、Shipyard、Rancher、Portainer)
    1、前言   谈及docker,避免不了需要熟练的记住好多命令及其用法,对于熟悉shell、技术开发人员而言,还是可以接受的,熟练之后,命令行毕竟是很方便的,便于操作及脚本化。但对于命令行过敏、非技术人员,进行docker部署、管理是比较头疼的,学习成本是很高的。    而市面上的可视化......
  • Docker可视化管理工具Portainer
    1、portainer介绍    Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。 Portainer展示......
  • docker 部署 canal
    1、docker部署canal/canal-server:v1.1.61.1、下载镜像dockerpullcanal/canal-server:v1.1.61.2、挂载properties配置文件1.2.1、先进行第一次运行,拷贝properties配置文件dockerrun-p11111:11111--namecanal-dcanal/canal-server:v1.1.61.2.2、拷贝运行后的容器......