精华内容
下载资源
问答
  • docker上部署mysql

    2018-04-10 17:16:29
    Docker上部署mysql docker安装好后肯定就要部署应用了,我部署的第一个应用便是mysql 1. 查找mysql镜像 sudo docker search mysql 2. 将镜像文件拉到本地 docker pull mysql 我用的网易的加速地址,下载速度...

    Docker上部署mysql

    docker安装好后肯定就要部署应用了,我部署的第一个应用便是mysql

    1.  查找mysql镜像

    sudo docker search mysql

    2.  将镜像文件拉到本地

    docker pull mysql

    我用的网易的加速地址,下载速度比较快

    sudo docker pull hub.c.163.com/library/mysql:5.7

    为了减少sudo命令,我们切换到root用户

    sudo su

    下载成功后可以查看本地仓库:

    docker images

    3.  重命名mysql镜像

    docker tag hub.c.163.com/library/mysql:5.7 mysql:5.7

    4.  创建一个新的容器并启动mysql

    docker run –-name mysql –p 3306:3306 –e MYSQL_ROOT_PASSWORD = 1Q2w3e4r –d mysql:5.7

    #复制粘贴可能会报错,请手动编写

    --name:为镜像创建一个别名,便于操作

    -p:映射端口,从主机到容器

    -e:环境变量,设置登陆密码

    -d:后台运行

    其他参数:

    -v:制定数据卷,将容器里的mysql数据卷位置映射到主机相应的位置 如:-v/data/mysql:/var/lib/mysql

    5.查看mysql容器是否启动

    docker ps

    6.现在即可用mysql客户端进行访问

    如果还连不上,可能是数据库连接权限不够

    进入容器的数据库:docker exec –t –I mysql  /bin/bash

     

    切换到mysql

    use mysql

    添加权限

    grant all on *.* 'root'@'%'identified by'123456'

    连接成功,这是我填坑的经历,如果还有其它问题我们可以起讨论

     

    展开全文
  • 怎么在docker上mysql

    2020-03-16 18:24:58
    怎么在docker上mysqldocker上MySQL服务的方法及步骤如下: 1、从Docker Hub拉取官方mysql镜像 推荐学习:MySQL视频教程 docker pull mysql 然后就是进入漫长的等待,当然如果你配置了镜像加速器,速度会快...

    怎么在docker上跑mysql

    在docker上跑MySQL服务的方法及步骤如下:

    1、从Docker Hub拉取官方mysql镜像

    推荐学习:MySQL视频教程

    docker pull mysql
    

    然后就是进入漫长的等待,当然如果你配置了镜像加速器,速度会快那么一丢丢

    2、使用docker images命令查看镜像

    你会看到我们这里已经有了MySQL的的镜像

    3、启动我们的mysql的镜像,创建一个MySQL的容器

    docker run -d --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
    

    参数解释:

    -d表示在后台运行,不随当前命令行窗口的退出而退出

    –name给容器起一个别名,以后可以通过这个别名管理此容器

    -p 3307:3307把宿主机的3307端口映射到Mysql容器的3306端口

    -e MySQL容器的环境配置

    MYSQL_ROOT_PASSWORD=123456 指定mysql的密码,用户名默认为root,注意如果没有指定密码,会启动失败

    4、查看我们已经启动的mysql容器

    docker ps

    5、进入MySQL容器

    docker exec -it mysql bash
    

    使用的docker exec命令,-it是参数,bash表示创建一个交互界面

    更多相关教程,请关注PHP中文网docker教程栏目。

    本文转载自PHP中文网,原文链接:https://www.php.cn/docker/444877.html

    展开全文
  • docker进入mysql命令行

    万次阅读 2019-02-27 14:42:25
    [root@VM_0_8_centos ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS ...

    [root@VM_0_8_centos ~]# docker ps
    CONTAINER ID        IMAGE                                COMMAND                  CREATED             STATUS              PORTS                                                                                        NAMES
    89c5b9c81e74        hub.c.163.com/library/mysql:latest   "docker-entrypoint..."   3 months ago        Up 3 months         0.0.0.0:3306->3306/tcp  

     

    docker ps查看到mysql在运行  CONTAINER ID为89c5b9c81e74      

     

    [root@VM_0_8_centos ~]# docker exec -it bash 89c5b9c81e74        
    Error response from daemon: No such container: bash
    [root@VM_0_8_centos ~]# docker exec -it bash 89c5b9c81e74
    Error response from daemon: No such container: bash
    [root@VM_0_8_centos ~]# docker exec -it 89c5b9c81e74  bash
    root@89c5b9c81e74:/# mysql -u root -p
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 141019
    Server version: 5.7.18 MySQL Community Server (GPL)

    Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.

    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

    mysql> 
     

    展开全文
  • docker安装并在docker上部署mysql和springboot项目安装docker线上安装docker离线安装docker启动dockerdocker部署mysql下载镜像如何进入mysql命令行界面docker部署springboot项目使用maven将springboot项目打成jar包...

    安装docker

    线上安装docker

    菜鸟教程docker下载有ubuntu,centos,windows,苹果的详细安装教程。但要切记在linux上安装docker要保证内核版本在3.10以上(在linux上通过uname -r命令查看内核版本)

    离线安装docker

    参考> https://blog.csdn.net/ywd1992/article/details/82897394

    启动docker

    //启动docker
    systemctl start docker
    //停止docker
    systemctl stop docker
    //查看docker是否启动
    systemctl status docker
    //设置开机自动启动
    systemctl enable docker
    

    docker部署mysql

    下载镜像

    //查看docker仓库中已有的mysql镜像(确保网络连接)
    docker search mysql
    
    /拉去mysql镜像到本地
    docker pull mysql
    
    (mysql拉去到了一个较新保本的mysql,可以在进入mysql命令行界面的时候查看到mysql版本)
    //查看本地docker中的镜像
    docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    app                 latest              5de18fbae922        17 hours ago        691MB
    <none>              <none>              99780cce2cca        17 hours ago        643MB
    mysql               latest              c7109f74d339        4 weeks ago         443MB
    
    //通过上边的 IMAGE ID 可以删除一个镜像
    docker rmi c7109f74d339 
    
    //删除时可能会遇到以下错误
    Error response from daemon: conflict: unable to delete 5de18fbae922 
    (cannot be forced) - image is being used by running container 3b708e9bb885
    
    //这说明有容器正在时用该镜像,其id为3b708e9bb885,同过docker ps查看正在运行容器,
    //通过docker ps -a 查看所有容器
    
    //删除容器可以使用
    docker rm 3b708e9bb885
    
    //删除容器时要确保容器没有在运行,如果在运行删除会报错这时通过docker stop <容器ID>
    //停止容器,然后就可以执行删除操作啦
    

    如何进入mysql命令行界面

    运行mysql容器
    –name之后定义名字,MYSQL_ROOT_PASSWORD为自己定义的密码,-d后面是镜像的名字。

    docker run --name=mysql -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
    

    进入mysql命令行界面
    通过 docker ps 查看容器的NAME(就是NAMES列的属性)

     docker exec -it  <容器NAME> bash
    

    进入mysql

    mysql -uroot -p
    

    成功进入后出现
    加粗部分便可以查看mysql的版本
    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 453
    Server version: 8.0.16 MySQL Community Server - GPL

    Copyright © 2000, 2019, Oracle and/or its affiliates. All rights reserved.

    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.

    docker部署springboot项目

    使用maven将springboot项目打成jar包

    通过idea的maven将springboot项目打成jar包

    1. 点击最右侧的maven
    2. 点击clean然后点击上方的三角形的运行键
    3. 点击package通用的方法运行

    maven
    打好的jar包将出现在target目录下
    在这里插入图片描述

    将jar包通过xshell传到服务器上

    通过rz命令上传文件,具体操作可以百度:xshell上传文件

    将jar包部署成docker镜像

    引自https://www.cnblogs.com/dalaoyang/p/9081831.html
    准备DockerFile

    FROM java:8
    VOLUME /tmp
    ADD demo.jar /petstore.jar
    ENV JAVA_HOME /opt/jdk
    ENV PATH $PATH:$JAVA_HOME/bin
    CMD ["java","-jar","petstore.jar"]
    

    需要注意
    1.java:8 是使用jdk版本
    2.demo.jar是使用jar包名称
    3.ADD demo.jar /petstore.jar 拷贝jar到容器
    4.ENV设置环境变量
    5.CMD 在容器中执行jar

    运行部署好的镜像

    1. 生成镜像

    app是生成镜像的名字 .代表当前目录(jar和Dockerfile存在的地方)

    docker build -t app .
    

    2.运行容器

    -d代表运行在后台; -p后接端口号第一个是服务器的端口,第二个是映射到docker容器的端口,切记
    第二个端口要指定成springboot项目中tomcat指定的端口;最后一个是镜像的名字

    docker run -d -p 9000:8080 app
    

    3.查看运行是的日志

    这样可以用来调试程序出现的bug,还可以通过docker logs <容器ID> | head - 30 > mylog将日志的前30行输出到文件里,这样可以方便的找到启动失败的原因

    docker logs <容器ID>
    

    在linux服务器上直接修改jar包中的配置文件

    演示如何修改application.properties文件

    1.查看jar包的目录树找到application.properties文件

    //查看整个目录树结构
    jar tvf  jar包名称
    
    //通过grep命令快速定位
    jar tvf  jar包名称 | grep application.properties
    

    jar tvf demo.jar | grep application
    360 Tue Jul 09 16:59:06 CST 2019 BOOT-INF/classes/application.properties

    2.将文件解压到当前目录

    jar xvf jar包名称 BOOT-INF/classes/config/config.properties
    

    3.修改文件,并将文件合并的jar包中

    jar uvf jar包名称 BOOT-INF/classes/config/config.properties
    
    展开全文
  • 一,docker上安装mysql 有的时候本地需要另外安装一个mysql并和本地并行使用,这个时候docker上mysql就起作用了,谁不想同时拥有多个mysql呢,这篇文章希望能一站式解决你从无到有的状态。 首先,你需要使用拥有...
  • Docker进入mysql容器

    万次阅读 多人点赞 2018-07-01 10:40:00
    启动mysql后,如果想进入mysql的命令行,执行如下命令 [root@izbp163wlhi02tcaxyuxb7z ~]# docker exec -it mysql1 bash //mysql1是我启动的mysql服务的name root@654c15160c66:/# mysql -uroot -p Enter ...
  • docker进入mysql容器

    千次阅读 2018-12-14 16:47:05
    先启动mysql服务,启动mysql后,如果想进入mysql的命令行,执行如下命令 [root@izbp163wlhi02tcaxyuxb7z ~]# docker exec -it mysql1 bash //mysql1是我启动的mysql服务的name root@654c15160c66:/# mysql -uroot...
  • 获取docker image docker pull mysql:5.6 ...docker run -p 3306:3306 -v /Users/huangxiang/softData/docerData/mysql:/etc/mysql --name localmysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6 ...
  • docker上安装卸载mysql

    千次阅读 2021-01-14 17:00:24
    docker上安装卸载mysql一、docker上安装mysql二、删除镜像三、进入mysql并开启远程 一、docker上安装mysql 1、下载mysql镜像(以8.0.15为例) docker pull mysql:8.0.15 2、下载好后,在opt下创建文件夹 命令:cd /...
  • 1.查看docker仓库中的mysql命令 docker search mysql 2.为选定的需要下载到本地系统中的镜像 docker pull mysql:5.7 #mysql:这里是指定你需要的版本,如果不需要指定则安装默认版本 3.完成后查看一下自己的镜像,...
  • 关于navicat无法连接至Linux-docker上MySQL探究过程 navicat docker MySQL Linux 问题提出 我在上课时老师提出了使用navicat操作MySQL,由于我的MySQL是在Windows环境下的一台Linux虚拟机的docker上(Linux的版本是...
  • 1下载MySQL镜像 如果不指定mysql的版本默认下载mysql8,mysql8的变化比较大,所以还是用mysql5.7吧。 查看可下载版本 docker pull mysql:... docker run -p 3306:3306 --name mysql -v mysql/conf:/...
  • Docker上搭建Mysql8.0服务器

    千次阅读 2018-11-27 21:15:29
    MySQL is a widely used, open-source relational database management system (RDBMS). Mysql是广泛使用的开源关系型数据库   Full Description 详细介绍 ...Supported tags and ...目前dockerhub提供的Mys...
  • linux模式docker中使用mysql

    万次阅读 2020-06-11 14:30:14
    启动mysql镜像创建容器 ...进入mysql容器 docker exec -it mysql bash 登录mysql mysql -u root -proot 例子语句 # 显示数据库 show databases; # 创建数据库 create databases db_example; ...
  • Docker下安装mysql

    万次阅读 2019-05-07 14:14:25
    昨天我们大致看了下Docker的基础操作,今天就顺势用Docker安装一下mysql吧,还是相当简单的(当然是相对于不借助docker安装来说的,手动滑稽 - -) 生成镜像 第一种:我们用人家编译好的镜像安装吧 首先在Docker...
  • Docker启动及进入mysql容器一、查看mysql镜像二、查看并启动mysql容器三、进入mysql容器四、进入mysql数据库五、简单的操作mysql数据库六、python连接并操作mysql 一、查看mysql镜像 具体代码参考如下: docker ...
  • 2.mysql -uroot -p :进入mysql 3.show databases :查看数据库(进入mysql之后所有指令结尾都需要 ; ) 然后登陆进去之后会发现,自己的使用的用户改变了, 原本是这个用户名: 等登陆mysql容器之后就会变成容器的...
  • 1.环境&工具:阿里云轻量级服务器、centos7系统、mobaXterm(其他连接客户端也可以) 2.步骤: 2.1安装docker 2.1.1以root身份登录服务器 2.1.2查看版本内核 ...yum remove docker docker-common docker...
  • Linux环境进入Docker中的Mysql容器

    千次阅读 2019-03-29 18:43:39
    我们默认mysql容器已经正常启动,以下为关键命令。 1.docker exec -it mysql bash : 进入已经正常启动的容器bash中。 2.mysql -uroot -p :进入mysql 3.show databases :查看数据库(进入mysql之后所有指...
  • Docker系列之MySQL安装教程

    千次阅读 2019-12-13 14:47:22
    Docker系列之MySQL安装教程 mysql镜像查询 docker search mysql INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED docker.io do...
  • docker安装启动mysql

    2019-11-06 09:47:03
    文章目录1. [docker hub搜索mysql镜像](https://hub.docker.com/)2. 拉取自己想要安装的mysql版本镜像3....1. docker hub搜索mysql镜像 2. 拉取自己想要安装的mysql版本镜像 docker pull mysql 或 d...
  • docker安装mysql

    万次阅读 2021-02-04 15:45:58
    1、查找Docker Hubmysql镜像 docker search mysql 2、拉取mysql镜像 docker pull mysql 3、创建redis目录 mkdir /home/mysql 4、进入需要映射的目录 5、创建并运行mysql容器 docker run -p 13306:3306 --name...
  • 环境 CentOS 7 mysql docker ...使用Docker搭建mysql容器,和不使用Docker部署mysql数据库,解决中文乱码问题有点不一样。使用Docker部署mysql,如果出现中文乱码问题,要找到mysql所在容器里的配置...
  • 打开与服务器,安装docker 打开docker systemctl start dockerdocker拉取mysql ...docker run -p 12345:3306 --name mysql -v /zzyyuse/mysql/conf:/etc/mysql/conf.d -v /zzyyuse/mysql/logs:/logs -v /zz
  • Docker下安装MySQL

    千次阅读 2020-02-13 16:41:10
    Docker下安装并使用MySQL有两种方式,第一使用远程仓库镜像,第二自定义镜像。 【1】使用Hub镜像安装MySQL ...② 从docker hub(阿里云加速器)拉取mysql镜像到本地 如下所示,拉去MySQL5.7: docker ...
  • 启动docker mysql容器 1.确认将MySQL镜像拉倒docker中,检查命令 docker images 或者 docker image ls 2.启动mysql容器 docker run -d --name 容器名(自定义) -v 宿主机路径:mysql镜像中mysql的路径 -e ...
  • Deepin安装Docker+DockerMySQL5.7

    千次阅读 2020-04-22 00:35:11
    文章目录1. 背景2. 安装docker2.1. 获取官网教程2.2. 卸载旧版本2.3.... docker安装MySQL3.1 查找所需版本3.2. 执行安装命令4. Docker镜像加速4.1. 常用国内源4.2. 添加国内源获取源地址配置国内加速源小总结5...
  • 最近做DBA,入职第二周老大就说让我在一台测试服务器安装配置MySQL,之前工作一年半也就是用用sql select、update一下数据,其他基本没用过,然后一脸懵逼。不过老板交代的事总要做,然后这几天就开始学习Linux,...
  • Docker中使用mysql数据库

    千次阅读 2019-05-05 14:35:57
    docker中使用mysql 1、搜索源 docker search mysql 2、下载源(这里以mysql:5.6为例) docker pull mysql:5.6 3、创建并启动mysql容器(设置端口才可以连接) docker run -d -p 3306:3306 -e MYSQL_ROOT_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,592
精华内容 14,636
关键字:

docker上进入mysql

mysql 订阅