比价网站模板,wordpress主题优化,宁波网站建设推荐荣盛网络好,电子商务网站建设的规章制度文章目录 【Linux 篇】Docker 容器星河与镜像灯塔#xff1a;Linux 系统下解锁应用部署奇幻征程前言一 、docker上部署mysql1. 拉取mysql镜像2. 创建容器3. 远程登录mysql 二 、docker上部署nginx1. 拉取nginx镜像2. 在dockerTar目录下 上传nginx.tar rz命令3. 创建nginx容器4… 文章目录 【Linux 篇】Docker 容器星河与镜像灯塔Linux 系统下解锁应用部署奇幻征程前言一 、docker上部署mysql1. 拉取mysql镜像2. 创建容器3. 远程登录mysql 二 、docker上部署nginx1. 拉取nginx镜像2. 在dockerTar目录下 上传nginx.tar rz命令3. 创建nginx容器4. 通过docker ps 查看是否映射成功5. 请求nginx页面 二 、docker上部署redis1. 拉取镜像2. 创建容器 结语 【Linux 篇】Docker 容器星河与镜像灯塔Linux 系统下解锁应用部署奇幻征程 欢迎交流在学习过程中如果你有任何疑问或想法欢迎在评论区留言我们可以共同探讨学习的内容。你的支持是我持续创作的动力 点赞、收藏与推荐如果你觉得这篇文章对你有所帮助请不要忘记点赞、收藏并分享给更多的小伙伴你们的鼓励是我不断进步的源泉 推广给更多人如果你认为这篇文章对你有帮助欢迎分享给更多对Linux感兴趣的朋友让我们一起进步共同提升 前言
docker是一个开源的应用容器引擎基于go语言开发。docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中然后发布到任何流行的linux机器上也可以是实现虚拟化。相互之间不会有任何接口,容器的开销性能极低。 本文我们来介绍docker的使用方法
一 、docker上部署mysql
我们如果把 Linux 看作浩瀚宇宙里的一艘巨型星际飞船肩负探索数据 “星际” 重任。Docker 如同飞船内部超能 “舱室定制大师”拥有高科技模块拼接手段。MySQL 便是飞船至关重要的 “数据中枢舱”源源不断为整艘飞船提供精准导航、协同各舱室和其他关联应用顺畅运作的数据能量。在 Linux 系统的 “航行轨道” 上通过 Docker 部署 MySQL类似在飞船里组装激活中枢舱支撑飞船协同运作、精准导航。
1. 拉取mysql镜像 [rootCentOS02 dockerTar]# docker load -i mysql5.7.tar 2. 创建容器
创建mysql5.7容器 docker run -di --name容器名字 -p 宿主机端口:容器端口 -e MYSQL_ROOT_PASSWORDsalmon(密码) 容器名称
-p 表示端口映射格式 宿主机映射端口:容器运行端口 -e 代表添加环境变量MYSQL_ROOT_PASSWORD 是root用户远程登录密码
[rootCentOS02 dockerTar]# docker run -di --namemysql5.7 -p 33306:3306 -e MYSQL_ROOT_PASSWORD123456 centos/mysql-57-centos7创建守护式容器并且通过docker ps 查看是否映射成功
3. 远程登录mysql
连接宿主机的IP 指定端口号为33306 使用Windows上面的小海豚进行连接
二 、docker上部署nginx
把 Linux 系统看作是浩瀚的星际空间有无数的 “数据飞船”网络请求和数据传输在其中穿梭寻找正确的目的地。Docker 就像一个星际工程师可以在这个星际空间中安置一个个功能强大的 “灯塔建筑”容器每个灯塔都有自己独立的能源供应资源管理和信号发射系统网络配置。Nginx 就像是灯塔里的 “信号导航员”它通过明亮而精准的 “信号灯”服务器配置和路由规则为经过的 “数据飞船” 指引方向。当飞船靠近灯塔时Nginx 这个导航员会根据飞船的 “标识”请求头信息和 “目的地坐标”请求的目标服务发送精确的信号引导飞船顺利驶向正确的 “星球港口”后端服务器或者服务端点在 Docker 构建的灯塔环境下稳定、高效地完成星际数据传输的导航工作。
1. 拉取nginx镜像 2. 在dockerTar目录下 上传nginx.tar rz命令 [rootCentOS02 dockerTar]# docker load -i nginx.tar 3. 创建nginx容器
[rootCentOS02 dockerTar]# docker run -id --namemynginx -p 88:80 mynginx4. 通过docker ps 查看是否映射成功
[rootCentOS02 dockerTar]# docker ps5. 请求nginx页面
安装完成之后请求nginx页面 直接访问页面http://192.168.174.140:88
二 、docker上部署redis
1. 拉取镜像
先上传redis
2. 创建容器
[rootCentOS02 dockerTar]# docker run -id --namemyredis -p 6379:6379 redis可以通过客户端工具连接测试.或者通过java代码redis客户端进行测试 结语
Docker安装MySQL、Tomcat、Redis的用处
MySQL
数据持久存储作为经典的关系数据库管理系统在Docker容器内运行可安全、高效存储应用结构化数据像电商系统的订单、用户信息内容管理平台的文章、用户资料等保障数据完整性与持久性便于随时读写调用。
Tomcat
环境隔离适配利用Docker隔离特性在同一台主机上为不同Java项目创建独立Tomcat容器各自适配JDK版本、依赖库等互不干扰解决环境冲突问题适配复杂项目部署场景。
Redis
数据缓存加速把频繁读写的数据热门商品信息、高频查询结果存于内存型的Redis应用先从Redis获取数据极大加快响应速度减轻后端数据库压力像社交平台动态缓存、电商商品详情缓存。 意气风发漫卷疏狂 学习是成长的阶梯每一次的积累都将成为未来的助力。我希望通过持续的学习不断汲取新知识来改变自己的命运并将成长的过程记录在我的博客中。 如果我的博客能给您带来启发如果您喜欢我的博客内容请不吝点赞、评论和收藏也欢迎您关注我的博客。 您的支持是我前行的动力。听说点赞会增加自己的运气希望您每一天都能充满活力 愿您每一天都快乐也欢迎您常来我的博客。我叫意疏希望我们一起成长共同进步。 我是意疏 下次见