使用docker部署msyql,redis,nacos,nginx
准备
安装docker
在部署之前,可能我们的主机上还没有docker ,现在我们先装上docker
我们使用yum来安装docker
-
安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
-
设置yum源
sudo yum yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
-
安装docker
sudo yum install docker-ce
-
启动docker
sudo systemctl start docker sudo systemctl enable docker
配置镜像
另外在使用docker拉取镜像的时候可能会很慢 我们可以通过配置镜像源来解决这个问题
具体方案就是写一个配置文件
sudo mkdir -p /etc/docker
sudo touch deamon.json
之后写入如下配置
{
"registry-mirrors":["http://hub-mirror.c.163.com"]
}
不知道如何写文件的 自行了解 vim
问题
在使用docker启动容器的过程中可能会遇到一些错误,我们要记得使用
docker logs container_name
logs命令来帮助我们分析错误原因 并解决问题
⚠️以下安装均处于学习的目的,没有做主从或集群等配置
部署mysql
因为nacos的数据持久化需要myql 所以在部署nacos之前 需要先部署mysql