news 2026/4/17 22:13:39

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/4/18 0:32:15

终极HTML压缩指南:如何用minify-html让你的网页加载速度翻倍

终极HTML压缩指南:如何用minify-html让你的网页加载速度翻倍 【免费下载链接】minify-html Extremely fast and smart HTML JS CSS minifier, available for Rust, Deno, Java, Node.js, Python, Ruby, and WASM 项目地址: https://gitcode.com/gh_mirrors/mi/m…

作者头像 李华
网站建设 2026/4/18 2:05:33

终极免费SQLite数据库管理工具:DB Browser完整指南

终极免费SQLite数据库管理工具:DB Browser完整指南 【免费下载链接】DBBrowserforSQLite数据库查看工具 DB Browser for SQLite 是一个开源的、跨平台的数据库查看工具,专门用于查看和管理 SQLite 数据库文件。它提供了一个直观的图形用户界面&#xff0…

作者头像 李华
网站建设 2026/4/17 13:46:31

AI如何每日自动生成大量高质量营销素材?

时间来到2025年,对于每一位市场营销负责人和内容创作者来说,这都是一个令人既兴奋又焦虑的时代。兴奋的是,我们拥有前所未有的工具和渠道去触达用户;焦虑的是,无处不在的挑战正将内容生产推向一个前所未有的临界点&…

作者头像 李华
网站建设 2026/4/18 1:57:58

AI营销内容生产:赋能保险,告别内容创作焦虑

当前,中国保险业正行驶在高质量发展的快车道上,然而,一场无声的“内容危机”却在悄然加剧。对于市场、运营、产品部门的负责人而言,这场危机体现在产品与客户之间难以逾越的鸿沟:一份涵盖重疾、医疗、意外的综合保障计…

作者头像 李华
网站建设 2026/4/18 1:59:21

如何快速掌握开源笔记工具:Open Notebook新手指南

在信息爆炸的时代,如何高效管理和利用知识成为每个人面临的挑战。Open Notebook作为一款开源AI笔记工具,提供了强大的知识管理解决方案,让您能够智能地整理、分析和应用各类信息。 【免费下载链接】open-notebook An Open Source implementat…

作者头像 李华
网站建设 2026/4/18 1:58:33

背景音乐素材推荐:四款专业级音效资源平台解析

选择合适的背景音乐是影视创作、视频制作和多媒体项目中至关重要的一环。优质的音乐素材不仅能增强情感表达,还能提升作品的整体质感。以下推荐四个专业音乐素材平台,满足不同创作需求。制片帮素材网核心优势:为中国创作者量身打造的一站式音…

作者头像 李华