当前位置: 首页 > article >正文

docker集成Nginx和Mysql (教程)

文章目录

  • 前言
  • 一、Docker 集成Nginx
    • 步骤 1:安装 Docker
    • 步骤 2:拉取官方的 Nginx Docker 镜像
    • 1.可以先搜索nginx镜像(查看nginx镜像)
    • 2.拉取nginx镜像
    • 步骤 3:运行 Nginx 容器
  • 二、Docker 集成Mysql
    • 步骤 1:拉取mysql镜像
    • 步骤2、运行 mysql容器
    • 步骤3、检测mysql是否运行
    • 步骤4、Navicat测试连接
  • 总结


前言

docker集成Nginx和Mysql的详细步骤指南。


一、Docker 集成Nginx

步骤 1:安装 Docker

首先,你需要确保你的系统上已经安装了 Docker。如果你还没有安装 Docker,你可以访问 Docker 官网 下载并安装适用于你操作系统的 Docker 版本。(本篇文章就不讲解Docker的安装)

步骤 2:拉取官方的 Nginx Docker 镜像

1.可以先搜索nginx镜像(查看nginx镜像)

代码如下(示例):

docker search nginx

在这里插入图片描述

2.拉取nginx镜像

代码如下(示例):

docker pull nginx

步骤 3:运行 Nginx 容器

执行完成后执行docker ps -a 查看我们的容器是否在运行,如果出现了端口号,就代表成功了。这样我们就可以正常访问80端口去看nginx的欢迎页面了。

docker run --name my-nginx-container -d -p 8080:80 nginx

在这里插入图片描述

效果图:
在这里插入图片描述

二、Docker 集成Mysql

步骤 1:拉取mysql镜像

docker pull mysql

在这里插入图片描述

步骤2、运行 mysql容器

 docker run -p 3306:3306 --name my-mysql -e MYSQL_ROOT_PASSWORD=自己数据密码 -d mysql
  • –name 是指定容器名称
  • -d 是以分离模式(后台模式)运行容器。
  • -e MYSQL_ROOT_PASSWORD=my-secret-pw:设置 MySQL root 用户的密码
  • -p mysql端口映射

步骤3、检测mysql是否运行

docker ps -a

这里发现已经映射到3306端口,就代表成功了。
在这里插入图片描述

步骤4、Navicat测试连接

  1. 新建连接

在这里插入图片描述

  1. 配置在这里插入图片描述

效果如果发现变绿了,就代表成功了。
在这里插入图片描述

总结

现在你已经成功地在 Docker 中部署了 MySQL和Nginx。


http://www.kler.cn/news/365663.html

相关文章:

  • 软考中级嵌入式系统设计师笔记分享(二)
  • Python | Leetcode Python题解之第508题出现次数最多的子树元素和
  • 1189.Pell数列
  • 数字图像处理的概念(一)
  • 基于.NET 8.0,C#中Microsoft.Office.Interop.Excel来操作office365的excel
  • 小程序如何根据用户的不同显示不同导航栏
  • 安达发|氢能源产业与APS生产排程软件的结合
  • 笔记本电脑充不进去电怎么回事 笔记本电脑充不上电解决
  • Elastic Stack - FileBeat 入门浅体验
  • ChartCheck: Explainable Fact-Checking over Real-World Chart Images
  • MongoDB简单学习
  • 【软件工程】软件工程入门
  • 论文速读:YOLO-G,用于跨域目标检测的改进YOLO(Plos One 2023)
  • 人脸应用实例:性别年龄预测
  • AMD锐龙8845HS+780M核显 虚拟机安装macOS 15 Sequoia 15.0.1 (2024.10)
  • 中国自动驾驶时代记:技术、理想和“真经路”
  • 数据结构——查找
  • 青少年编程与数学 02-002 Sql Server 数据库应用 12课题、存储过程编写
  • SpringBoot实战:房屋租赁管理系统开发全解析
  • 计算机网络原理总结C-网络层
  • 101链表指定区间反转
  • 手机开户需要提供哪些材料?要注意什么?
  • Go并发多协程顺序打印
  • LeetCode:2747. 统计没有收到请求的服务器数目(滑动窗口 Java)
  • R语言实现随机森林分析:从入门到精通
  • C++简介和基本语法介绍