news 2026/8/21 17:43:18

docker启动mysql及部分命令回顾

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker启动mysql及部分命令回顾

一、创建mysql
1、docker run --name mysql8.0-container -e MYSQL_ROOT_PASSWORD=my-secret-pw -d -p 3306:3306 mysql:8.0

参数解释:
--name mysql8.0-container:指定容器的名称为mysql8.0-container。
-e MYSQL_ROOT_PASSWORD=my-secret-pw:设置MySQL数据库的root用户密码为my-secret-pw,请替换为你自己的密码。
-d:以守护进程模式运行容器。
-p 3306:3306:将容器的3306端口映射到主机的3306端口。
mysql:8.0:使用拉取的mysql:8.0镜像。

2、配置mysql数据库容器参数
docker run --name mysql8.0-container -e MYSQL_ROOT_PASSWORD=my-secret-pw -d -p 3306:3306 -v /my/local/mysql-data:/var/lib/mysql mysql:8.0

参数-v /my/local/mysql-data:/var/lib/mysql的作用是将本地的/my/local/mysql-data目录映射到容器的/var/lib/mysql目录,用于存储MySQL数据

3、查看是否正常运行
docker ps


二、创建自定义网络连接Mysql
1、使用docker network create命令创建一个自定义网络。例如,创建一个名为my_mysql_network的网络:
$ docker network create my_mysql_network

2、使用docker run命令启动MySQL容器,并指定连接到之前创建的自定义网络:
docker run --name mysql8.0-container \
--network my_mysql_network \
-e MYSQL_ROOT_PASSWORD=my-secret-pw \
-d -p 3306:3306 \
mysql:8.0

参数解释:
--name mysql8.0-container:指定容器的名称。
--network my_mysql_network:将容器连接到自定义网络。
-e MYSQL_ROOT_PASSWORD=my-secret-pw:设置MySQL数据库的root用户密码。
-d:以守护进程模式运行容器。
-p 3306:3306:将容器的3306端口映射到主机的3306端口。
mysql:8.0:使用指定的MySQL镜像

3、验证网络配置
3.1 查看所有网络:$ docker network ls
3.2 查看网络详细信息:docker network inspect my_mysql_network
3.3 验证容器连接


-------------------------------------------------------------------
三、查看系统信息

cat /etc/os-release

sudo yum check-update
sudo yum install vim
从Oracle Linux Server 8开始,Oracle采用了dnf作为默认的包管理器
sudo dnf check-update
sudo dnf install vim

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/20 16:12:54

【行测】类比推理-古称今称全同

类别古称 / 雅称今称 / 解释备注(常考语境)植物花卉芙蕖 / 菡萏荷花“菡萏”常特指未开的荷花花苞。木樨桂花常见于古诗词。牡丹洛阳花宋以来洛阳盛产牡丹,故得此雅称。桃花武陵色典出陶渊明《桃花源记》中“武陵桃花源”。杏花及第花花期恰逢…

作者头像 李华
网站建设 2026/8/21 2:16:44

Teams Agent开发避坑指南,90%新手都会忽略的3大陷阱

第一章:Teams Agent开发概述Microsoft Teams Agent 是一种用于扩展 Teams 平台功能的自动化服务组件,允许开发者构建智能代理以响应用户消息、执行后台任务或集成第三方服务。这类代理通常基于 Microsoft Bot Framework 构建,并通过 Azure 云…

作者头像 李华
网站建设 2026/8/21 5:22:05

ThinkPad X230黑苹果完美配置指南

ThinkPad X230黑苹果完美配置指南 【免费下载链接】X230-Hackintosh READMEs, OpenCore configurations, patches, and notes for the Thinkpad X230 Hackintosh 项目地址: https://gitcode.com/gh_mirrors/x2/X230-Hackintosh 本文详细介绍如何在ThinkPad X230笔记本电…

作者头像 李华
网站建设 2026/8/21 13:51:46

基于大数据的餐饮消费者行为分析系统毕业设计项目源码

题目简介基于大数据的餐饮消费者行为分析系统,直击餐饮行业 “消费需求碎片化、用户偏好难捕捉、运营决策缺乏科学支撑” 的核心痛点,依托 Hadoop 分布式架构(HDFSSpark)的海量数据处理能力,融合机器学习算法&#xff…

作者头像 李华
网站建设 2026/8/19 19:15:26

VSCode Cirq代码补全插件安装失败?解决80%用户遇到的5个常见问题

第一章:VSCode Cirq代码补全插件安装失败?解决80%用户遇到的5个常见问题在使用 VSCode 进行量子计算开发时,Cirq 作为 Google 推出的开源框架,其代码补全支持对开发效率至关重要。然而,许多开发者在尝试安装或配置 Cir…

作者头像 李华
网站建设 2026/8/19 16:11:03

如何清理 iPhone 应用崩溃日志:简单有效的指南

如果你发现 iPhone 运行速度变慢或存储空间莫名其妙地被占满,其中一个可能的原因是应用崩溃日志的累积。每当应用崩溃或出现故障时, iOS都会自动生成这些日志。虽然它们主要对开发者诊断应用问题有用,但对普通用户来说,这些日志大…

作者头像 李华