iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Docker----部署mysql
  • 937
分享到

Docker----部署mysql

dockermysql容器 2023-10-01 10:10:39 937人浏览 薄情痞子
摘要

Docker——Mysql部署 通过docker容器化部署mysql 1.部署mysql (1)执行命令部署mysql docker run -v /work/mysql/:/var/lib/mysq

Docker——Mysql部署

通过docker容器化部署mysql

1.部署mysql

(1)执行命令部署mysql

docker run -v /work/mysql/:/var/lib/mysql \-p 3306:3306 -e MYSQL_ROOT_PASSWord=123456 \--restart=always --name mysql -d mysql

执行成功的情况如下

[root@node1 ~]# docker run -v /work/mysql/:/var/lib/mysql \> -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 \> --restart=always --name mysql -d mysqlUnable to find image 'mysql:latest' locallylatest: Pulling from library/mysql72a69066d2fe: Pull complete 93619dbc5b36: Pull complete 99da31dd6142: Pull complete 626033c43D70: Pull complete 37d5d7efb64e: Pull complete ac563158d721: Pull complete d2ba16033dad: Pull complete 688ba7d5c01a: Pull complete 00e060b6d11d: Pull complete 1c04857f594f: Pull complete 4d7cfa90e6ea: Pull complete e0431212d27d: Pull complete Digest: sha256:e9027fe4d81c0153429607251656806cc784e914937271037f7738bd5b8e7709Status: Downloaded newer image for mysql:latest2e0e6049e41b9d8bc2ba839bca4251ad333613c135cf0eb92a90abeeca5bb6b4

备注:
(1)数据库文件直接挂载到服务器的 /work/mysql/ 目录下
(2)端口号使用默认的3306,root密码是 123456

2.检查执行情况

执行 ls /work/mysql 命令,查看 /work/mysql/ 目录的数据库文件

[root@node1 ~]# ls /work/mysqlauto.cnf       binlog.index  client-cert.pem    #ib_16384_1.dblwr  ib_logfile0  #innodb_temp  perfORMance_schema  server-cert.pem  undo_001binlog.000001  ca-key.pem    client-key.pem     ib_buffer_pool     ib_logfile1  mysql         private_key.pem     server-key.pem   undo_002binlog.000002  ca.pem        #ib_16384_0.dblwr  ibdata1            ibtmp1       mysql.ibd     public_key.pem      sys

备注:如上图内容所显示则为挂载成功

3.使用mysql

(1)查找mysql具体docker容器

[root@node1 ~]# docker ps | grep mysql2e0e6049e41b   mysql  "docker-entrypoint.s…"   12 hours aGo   Up 12 hours   0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp   mysql

(2)进入容器内部

[root@node1 ~]# docker exec -it 2e0e6049e41b bashroot@2e0e6049e41b:/#

(3)执行mysql登录和查询命令

root@2e0e6049e41b:/# mysql -uroot -pEnter password: Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 25Server version: 8.0.27 MySQL CommUnity Server - GPLCopyright (c) 2000, 2021, oracle and/or its affiliates.Oracle is a reGIStered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || mysql              || performance_schema || sys                |+--------------------+4 rows in set (0.00 sec)mysql> 

来源地址:https://blog.csdn.net/gsycwh/article/details/131390264

您可能感兴趣的文档:

--结束END--

本文标题: Docker----部署mysql

本文链接: https://www.lsjlt.com/news/422215.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Docker----部署mysql
    Docker——Mysql部署 通过docker容器化部署mysql 1.部署mysql (1)执行命令部署mysql docker run -v /work/mysql/:/var/lib/mysq...
    99+
    2023-10-01
    docker mysql 容器
  • docker 部署mysql详细过程(docker部署常见应用)
    之前给大家介绍过:docker(部署常见应用):docker部署nginx docker部署mysql:5.7.26 # 下载镜像 docker pull mysql:5.7.2...
    99+
    2024-04-02
  • 使用Docker-compose部署mysql
    前言 虽然docker部署环境比自己下载安装包要方便不少,但是docker的命令还有挂载目录在每次启动容器的时候都去找命令对使用者是很不友好的,而且有时候要启动多个容器的时候显然一个个的启动是很麻烦的。所以如果可以事先将"启动脚本"写好的...
    99+
    2023-09-03
    docker mysql 容器 Powered by 金山文档
  • docker/docker-compose 部署 nginx+mysql+wordpress 实战
    1. 网络架构图 MariaDB 作为后面的关系型数据库,端口号是 3306; WordPress 是中间的应用服务器,使用 MariaDB 来存储数据,它的端口是 80; Nginx 是前面的反向...
    99+
    2023-09-06
    docker nginx mysql
  • 使用 Docker Compose 部署 MySQL 8.0
    大家好!今天我们来讨论一下如何使用 Docker Compose 部署 MySQL 8.0。Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具,它使得管理和部署复杂的应用程序变得更加简单。 MySQL 8...
    99+
    2023-08-24
    docker mysql
  • docker上部署MySQL的示例
    目录1 容器云是什么? 2 docker简介 3 使用docker安装MySQL      容器云的概念现在很火,现在很多公司都把MySQL部...
    99+
    2024-04-02
  • docker部署laravel
    知识铺垫 首先拉取官方镜像,标签为 8.2-fpm 使用命令 docker pull php:8.2-fpm 拉取镜像 启动 php 容器 使用命令 docker run --name myphp-fpm -v /root/nginx/w...
    99+
    2023-10-27
    docker laravel php
  • docker 部署golang
    前言在现代化的软件开发中,容器化技术越来越受到开发者和企业的关注。其中 Docker 技术就是其中的代表之一。Docker 提供了一种快速、便捷、灵活的应用部署和运行方式,可以大大提高软件开发效率和部署成功率。本文主要介绍如何使用 Dock...
    99+
    2023-05-21
  • RocketMQ Docker部署
    1. 镜像制作前准备 1 clone rocketmq-docker项目的代码 #官方的docker地址git clone https://github.com/apache/rocketmq-docker.git复制代码 执行上面命令克隆...
    99+
    2023-09-20
    java servlet 开发语言
  • 怎么使用Docker-compose部署mysql
    这篇文章主要介绍了怎么使用Docker-compose部署mysql的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Docker-compose部署mysql文章都会有所收获,下面我们一起来看看吧。一、D...
    99+
    2023-07-06
  • Docker部署Springboot项目(含MySQL+Redis)
    使用Docker部署之前写的一个博客项目,主要用到了MySQL和Redis,Redis作网站访问量统计。下面会对具体的部署方式作详细讲解 一、服务器安装Docker 1、删除docker旧版本 sud...
    99+
    2023-09-15
    docker spring boot mysql redis java
  • Docker部署Mysql,.Net6,Sqlserver等容器
    目录Centos8安装Docker1.更新一下yum2.安装containerd.io3.安装Docker4.启动Docker5.设置容器开机自启Mysql8.0部署1.拉取镜像2....
    99+
    2024-04-02
  • docker中如何部署mysql集群
    在Docker中部署MySQL集群可以使用Docker Compose来管理多个MySQL容器,并使用MySQL Router来实现...
    99+
    2024-04-09
    docker mysql
  • 【Docker】docker部署springboot+vue+mysql+nginx前后端分离项目【部署实战篇】
    文章目录 0、安装docker并准备一个springboot-vue前后端分离项目前后端打包放到服务器上1、docker 安装jdk2、docker 安装mysql通过Docker命令进入My...
    99+
    2023-09-03
    docker spring boot vue.js
  • docker里部署nexus3
    安装方式:直接使用docker拉取官方镜像源码安装dockerfile构建以上使用第一种方式安装,简单快捷,直接拉取镜像然后启动即可。系统环境:系统: Ubuntu 16.04内核: 4.4.0-116-generic安装步骤:安装dock...
    99+
    2023-01-31
    docker
  • golang docker web部署
    随着互联网的快速发展,对于企业应用程序的部署和管理越来越复杂。而Docker容器技术的出现,可以帮助开发人员大大简化应用程序的部署过程和环境搭建工作。本文将介绍如何使用Go语言和Docker容器技术进行Web应用程序的部署和管理。一、准备工...
    99+
    2023-05-15
  • Docker如何部署mysql一主一从
    这篇文章将为大家详细讲解有关Docker如何部署mysql一主一从,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。下载镜像选择MySQL镜像docker search mysql下载My...
    99+
    2023-06-15
  • 【云原生| Docker】 部署 Django & mysql 项目
    🤵‍♂️ 个人主页: @计算机魔术师 👨‍💻 作者简介:CSDN内容合伙人,全栈领域优质创作者。 🌐 推荐一款找工作神器网站: 点...
    99+
    2023-09-01
    云原生 docker django python 后端
  • docker部署MySQL的方法是什么
    要在Docker上部署MySQL,可以按照以下步骤操作: 首先,安装Docker并启动Docker服务。 在命令行中执行以下...
    99+
    2024-04-02
  • 【Docker】Docker 部署 Mysql 并设置数据持久化
    文章目录 1. Docker持久化MySQL2. 测试删除MySQL容器后新建容器,数据还在不在3. 参考资料 我们使用Docker的目的就是图它方便下载部署,不用常规的经历下载、配置、安...
    99+
    2023-09-10
    docker
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作