docker集成Nginx和Mysql (教程)

文章目录


前言

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


一、Docker 集成Nginx

步骤 1:安装 Docker

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

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

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

代码如下(示例):

c 复制代码
docker search nginx

2.拉取nginx镜像

代码如下(示例):

c 复制代码
docker pull nginx

步骤 3:运行 Nginx 容器

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

c 复制代码
docker run --name my-nginx-container -d -p 8080:80 nginx

效果图:

二、Docker 集成Mysql

步骤 1:拉取mysql镜像

c 复制代码
docker pull mysql

步骤2、运行 mysql容器

c 复制代码
 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是否运行

c 复制代码
docker ps -a

这里发现已经映射到3306端口,就代表成功了。

步骤4、Navicat测试连接

  1. 新建连接
  1. 配置

效果如果发现变绿了,就代表成功了。

总结

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

相关推荐
ChironW8 分钟前
Ubuntu 24.04 LTS系统上配置国内时间同步
linux·运维·服务器·ubuntu
TPBoreas14 分钟前
排查服务器内存空间预警思路
运维·服务器
程序员拂雨27 分钟前
HTTP和HTTPS模块
http·https·node.js
炒空心菜菜33 分钟前
SparkSQL 连接 MySQL 并添加新数据:实战指南
大数据·开发语言·数据库·后端·mysql·spark
专注于大数据技术栈1 小时前
Mac上安装Mysql的详细步骤及配置
mysql
*郑*1 小时前
nginx配置反向代理后端
运维·nginx
爱喝酸奶的桃酥1 小时前
MYSQL数据库集群高可用和数据监控平台
java·数据库·mysql
毫秒AI获客1 小时前
小红书多账号运营效率优化:技术方案与自动化实践
笔记
数据库幼崽1 小时前
MySQL 8.0 OCP 1Z0-908 61-70题
数据库·mysql·ocp
进击的CJR1 小时前
MySQL 8.0 OCP 英文题库解析(四)
mysql