Docker部署记录

本文详细记录了使用Docker部署的过程,包括配置国内镜像仓库,安装并启动mariadb、nginx、tomcat、zookeeper和elasticsearch。还介绍了如何通过Dockerfile构建elasticsearch镜像以及打包容器为镜像。
摘要由CSDN通过智能技术生成

1.给docker配一个国内镜像仓库

  • 打开或新建daemonj.json文件
[root@localhost conf.d]# vim /etc/docker/daemon.json 
  • 添加如下配置
{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

2.pull并配置安装启动容器

安装mariadb

  • 拉取mysql镜像
docker pull mariadb
  • 创建mariadb宿主机挂载目录
mkdir -p ~/mariadb ~/mariadb
  • 把要执行的sql文件放入宿主机mariadb目录中
  • 启动mysql镜像生成容器
[root@localhost ~]# [root@yunac ~]# docker run -dit -p 3307:3307 --name mariadb -v /root/mariadb/:/tmp/mariadb/ -e MYSQL_ROOT_PASSWORD=password mariadb

安装nginx

  • 下载nginx
docker pull nginx
  • 挂载数据卷用来对nginx容器进行配置,并启动
[root@localhost conf.d]# docker run -d -p 808
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值