首页
学习
活动
专区
圈层
工具
发布
50 篇文章
1
客快物流大数据项目(一):物流项目介绍和内容大纲
2
客快物流大数据项目(二):物流项目详细介绍
3
客快物流大数据项目(三):项目解决方案
4
客快物流大数据项目(四):大数据项目为什么使用Docker
5
客快物流大数据项目(五):Docker介绍
6
客快物流大数据项目(六):Docker与虚拟机的形象比喻及组件介绍
7
客快物流大数据项目(七):Docker总结
8
客快物流大数据项目(八):Docker的安装和启动
9
客快物流大数据项目(九):Docker常用命令
10
客快物流大数据项目(十):Docker容器命令
11
客快物流大数据项目(十一):Docker应用部署
12
客快物流大数据项目(十二):Docker的迁移与备份
13
客快物流大数据项目(十三):Docker镜像
14
客快物流大数据项目(十四):DockerFile介绍与构建过程解析
15
客快物流大数据项目(十五):DockeFile常用命令
16
客快物流大数据项目(十六):使用脚本创建镜像
17
客快物流大数据项目(十七):自定义镜像mycentos
18
客快物流大数据项目(十九):项目环境准备
19
客快物流大数据项目(二十):物流管理系统服务器的数据路径配置和软件下载存放位置
20
客快物流大数据项目(二十一):Docker环境初始化
21
客快物流大数据项目(二十二):Docker环境中安装软件
22
客快物流大数据项目(二十三):OGG介绍
23
客快物流大数据项目(二十四):OGG安装部署
24
客快物流大数据项目(二十五):初始化业务数据
25
客快物流大数据项目(二十六):客户关系管理服务器
26
客快物流大数据项目(二十七):Cloudera Manager简单介绍
27
客快物流大数据项目(二十八):大数据服务器环境准备
28
客快物流大数据项目(二十九):下载CDH的安装包
29
客快物流大数据项目(三十):软件下载后存放位置
30
客快物流大数据项目(三十一):常用工具安装
31
客快物流大数据项目(三十二):安装CDH-6.2.1和初始化CDH服务所需的MySQL库
32
客快物流大数据项目(三十三):安装Server和Agent
33
客快物流大数据项目(三十四):CDH开始安装
34
客快物流大数据项目(三十五):CDH使用注意
35
客快物流大数据项目(三十六):安装ElasticSearch-7.6.1
36
客快物流大数据项目(三十七):安装Kinaba-7.6.1
37
客快物流大数据项目(三十八):安装Azkaban-3.71.0
38
客快物流大数据项目(三十九):Hue安装
39
客快物流大数据项目(四十):ETL实现方案
40
客快物流大数据项目(四十一):Kudu入门介绍
41
客快物流大数据项目(四十二):Java代码操作Kudu
42
客快物流大数据项目(四十三):kudu的分区方式
43
客快物流大数据项目(四十四):Spark操作Kudu创建表
44
客快物流大数据项目(四十五):Spark操作Kudu DML操作
45
客快物流大数据项目(四十六):Spark操作Kudu dataFrame操作kudu
46
客快物流大数据项目(四十七):Spark操作Kudu Native RDD
47
客快物流大数据项目(四十八):Spark操作Kudu 修改表
48
客快物流大数据项目(四十九):开发环境初始化
49
客快物流大数据项目(五十):项目框架初始化
50
客快物流大数据项目(五十一):数据库表分析

客快物流大数据项目(十一):Docker应用部署

目录

Docker应用部署

一、​​​​​​​MySQL部署

二、Nginx部署

​​​​​​​三、Redis部署

Docker应用部署

总体步骤:

  • 搜索镜像
  • 拉取镜像
  • 查看镜像
  • 启动容器
  • 停止容器
  • 移除容器

一、​​​​​​​MySQL部署

  • Docker hub上查找mysql镜像
代码语言:javascript
复制
docker search mysql
  •  从docker hub上(阿里云加速器)拉取mysql镜像到本地标签为5.7
代码语言:javascript
复制
docker pull centos/mysql-57-centos7
  • 创建容器
代码语言:javascript
复制
docker run -di --name=tensquare_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7

-p 代表端口映射,格式为宿主机映射端口:容器运行端口

-e 代表添加环境变量,MYSQL_ROOT_PASSWORD是root用户的登录密码

  • 使用mysql客户端连接

二、Nginx部署

  • Docker hub上查找nginx镜像
  • 从docker hub上(阿里云加速器)拉取nginx镜像到本地
代码语言:javascript
复制
docker pull nginx
  • 创建nginx容器
代码语言:javascript
复制
docker run -di --name=mynginx -p 80:80 nginx

-p 代表端口映射,格式为宿主机映射端口:容器运行端口

  • 打开浏览器访问

​​​​​​​三、Redis部署

  • Docker hub上查找redis镜像
代码语言:javascript
复制
docker search redis:4.0
  • 从docker hub上(阿里云加速器)拉取redis镜像到本地
代码语言:javascript
复制
docker pull redis:4.0
  • 创建redis容器
代码语言:javascript
复制
docker run -di --name=myredis -p 6379:6379 redis:4.0

-p 代表端口映射,格式为宿主机映射端口:容器运行端口

  • 使用redis-cli连接
代码语言:javascript
复制
docker exec -it myredis redis-cli
  • 打开redis客户端连接redis服务器
  • 测试持久化文件生成(挂载目录的方式)

在宿主机创建目录

代码语言:javascript
复制
mkdir -p /export/docker/myredis/data/
mkdir -p /export/docker/myredis/conf/

在conf创建配置文件redis.conf

 启动容器

代码语言:javascript
复制
docker run -p 6379:6379 -v /export/docker/myredis/data/:/data -v /export/docker/myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis:4.0 redis-server /usr/local/etc/redis/redis.conf --appendonly yes

 查看持久化文件是否生成

代码语言:javascript
复制
ls /export/docker/myredis/data/

  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢大数据系列文章会每天更新,停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨
下一篇
举报
领券