1 环境信息

查看系统内核

[root@localhost /]# cat /etc/redhat-release

CentOS Linux release 7.5.1804 (Core)

2 虚拟机拉取镜像

此处资源获取在虚拟机中进行,完成后上传到服务器安装

2.1 拉取mysql5.7镜像

[root@localhost /]# docker pull mysql:5.7

2.2 导出镜像

[root@localhost /]# docker save -o /opt/module/software/jingxiang/mysql57.tar mysql:5.7

3 服务器加载镜像

将提供的docker文件夹上传到服务器的 /opt/module/software/jingxiang 目录下

3.1 导入Mysql镜像

[root@localhost /]# docker load -i /opt/module/software/jingxiang/mysql57.tar

99b5261d397c: Loading layer [==================================================>] 58.51 MB/58.51 MB

5a8a245abd1c: Loading layer [==================================================>] 338.4 kB/338.4 kB

51734435c93c: Loading layer [==================================================>] 10.44 MB/10.44 MB

6599033b2ab2: Loading layer [==================================================>] 4.472 MB/4.472 MB

414373ffccb4: Loading layer [==================================================>] 1.536 kB/1.536 kB

2a9aab74013a: Loading layer [==================================================>] 46.15 MB/46.15 MB

7055b7f82e4c: Loading layer [==================================================>] 34.3 kB/34.3 kB

398ef8a407f7: Loading layer [==================================================>] 3.584 kB/3.584 kB

fc12e028de3b: Loading layer [==================================================>] 321.7 MB/321.7 MB

934de0c0816e: Loading layer [==================================================>] 15.87 kB/15.87 kB

94a471180601: Loading layer [==================================================>] 1.536 kB/1.536 kB

Loaded image: mysql:5.7

[root@localhost docker]# docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

mysql 5.7 1e4405fe1ea9 2 weeks ago 437 MB

3.2 创建容器

[root@localhost /]# docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

1fcf644fb24c4731f70ca66edc96847452e898de7612de05b4dd188b3965883c

run 运行一个docker容器

--name 后面这个是生成的容器的名字mysql

-p 3306:3306 表示这个容器中使用3306(第二个)映射到本机的端口号也为3306(第一个)

-e MYSQL_ROOT_PASSWORD=123456 初始化root用户的密码

-d 表示使用守护进程运行,即服务挂在后台

[root@localhost docker]# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

1fcf644fb24c mysql:5.7 "docker-entrypoint..." 25 seconds ago Up 23 seconds 0.0.0.0:3306->3306/tcp, 33060/tcp mysql

3.3 允许外部访问

# 进入容器

[root@localhost docker]# docker exec -it mysql /bin/bash

root@1fcf644fb24c:/# mysql -uroot -p123456

mysql: [Warning] Using a password on the command line interface can be insecure.

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.7.28 MySQL Community Server (GPL)

Copyright (c) 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.

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

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";

mysql> flush privileges;

mysql> exit;

Bye

root@1fcf644fb24c:/# exit;

exit

3.4 启动服务

[root@localhost docker]# docker start mysql

3.5 停止服务

[root@localhost docker]# docker stop mysql

3.6 服务信息

服务 mysql

版本 5.7

用户名 root

密码 123456

4 相关资源

mysql 5.7 mirror_Centos7 Docker离线部署Mysql5.7相关推荐

  1. 基于Docker离线部署开源视频会议系统Jitsi-Meet

    基于Docker离线部署开源视频会议系统Jitsi-Meet 若有问题,欢迎交流! chungkou20@126.com

  2. 基于Docker离线部署Jitsi-Meet实践(一)

    基于Docker离线部署Jitsi-Meet实践(一) 写在前面 1.安装docker 1.1 先安装 docker-ce-cli 和 cotainerd.io 1.2 后安装docker-ce 1. ...

  3. docker离线部署

    docker离线安装: 1.安装lrzsz上传文件 yum install -y lrzsz 2.安装解压zip yum install unzip zip 3.上传文件命令 rz 4.下载文件命令 ...

  4. docker 离线部署seaweedfs 集群

    本集群采用6台服务器进行部署.采用cassandra集群存储元数据,3master节点.3filer节点.3cassandra节点. 注意 :本次需要安装docker 和 docker-compose ...

  5. 7 centos 设置jvmgc_centos下docker离线部署

    安装准备 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化. 环境要求 Centos 安装包下载地址 安装包下载以下 ...

  6. mysql 5.6.34.rpm_离线安装mysql5.6及依赖_centos7离线安装mysql5.6.34

    Centos7将默认数据库mysql替换成了Mariadb,安装没那么方便了. 如果用yum还容易些,改改下载源,上网就可以安装. 离线的话,先去下载一个安装包,我下载的是mysql-5.6.34-l ...

  7. Centos7 Docker Compose部署mysql5.7

    1 . 创建docker-compose.yml文件 version: '3' services:mysql:restart: alwaysimage: mysql:5.7.22container_n ...

  8. Docker实践(五)docker部署MySQL5.7

    目录 1,安装 2,选择镜像 3,下载镜像. 4,准备部署 5,创建并启动 6,测试 使用docker容器部署mysql5.7 1,安装 没有docker,首先安装docker,参照Docker简单实 ...

  9. CentOS使用docker部署mysql5.7、可使用navicat连接mysql服务,以及主从同步配置

    查找待拉取的镜像 mysql镜像地址:https://hub.docker.com/_/mysql?tab=tags 我使用的是5.3.37的版本:docker pull mysql:5.7.37 d ...

最新文章

  1. python3.6.4安装教程-python3.6.4如何安装到树莓派3代
  2. 记一次discuz修改首页图片路径问题
  3. 中国证券期货业南方信息技术中心二期约1.5万个机柜建设项目EPC总包定了!
  4. win10电脑服务器在哪个文件夹下,Win10桌面背景在哪个文件夹?Win10桌面背景所在文件夹介绍...
  5. 验证视图状态 MAC 失败 的解决办法
  6. linux用户类型分类,信息安全技术题库:SELinux安全上下文主要包括用户、角色、类型、层次和分类字段。( )...
  7. clion变量配置_cygwin安装和clion配置
  8. TextView的跑马灯效果(AS开发实战第二章学习笔记)
  9. java 发送信号_java – 在Windows中发送任意信号?
  10. 015.4守护线程和join
  11. 实习踩坑之路:Mybatis写的sql语句有<符号的问题导致项目启动失败以及count(*)怎么对应到某个实体类的字段
  12. Python——程序设计方法
  13. python线程池ThreadPoolExecutor和as_completed的用法示例
  14. Dijkstra迪杰斯特算法(C++版本和JAVA版本)
  15. 游戏开发/游戏制作/游戏生成 , godot
  16. 乌鸦安全2021年度文章合集
  17. C#/WPF/.NET 第三方ddl强签名解决(xxx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
  18. 固态硬盘的S.M.A.R.T详解
  19. JSOI2007 建筑抢修
  20. 晶体管的热阻,Rjc( Junction−to−Case)、Rja(Junction−to−Ambient )

热门文章

  1. 页面加载时模块移入动画---wow
  2. 2011年计算机二级试题,2011年3月全国计算机二级C++考试真题
  3. java else if和switch_如何优雅地优化代码中的的if else和switch
  4. longtext长度为0是什么意思_为什么 HashMap 中链表长度大于 8 才转化为红黑树?
  5. 2020年末总结,脚踏实地,一步一个脚印——致敬自己一年的心酸历程
  6. 10个 IDEA 插件来解放你的双手
  7. ps怎么对比原图快捷键_PS教程:P图前后,你还能认出这是同一个人吗?
  8. vue-router之 beforeRouteEnter
  9. vue koa2即时聊天,实时推送比特币价格,爬取电影网站
  10. CSS3与页面布局学习笔记(三)——BFC、定位、浮动、7种垂直居中方法