docker 启动mysql_两行命令安装MySQL,Docker就是效率的化身
系列文章导读
- Docker最主要的目,是为了隔离
- 图解Docker与传统虚拟化技术架构
- Docker的六项优势,让你无法拒绝
- “镜像、容器、仓库”Docker三兄弟,你们有什么可豪横的?
- 有了Docker公服、私服和加速器,谁还去下载安装包
- 想要不采坑,安装Docker前读一遍,千万不要习惯性忽略官方文档
- 你真的会卸载Docker么,我曾经也自信过
- 两行命令安装MySQL,Docker就是效率的化身
顺序阅读,评论区打卡,给自己仪式感,才能更好的持续积累!
Docker的安装很简单,百度一下就行了,所以略过。
本文带领大家从头到尾使用Docker安装MySQL,在实战中讲解Docker的知识点,强化记忆。
拉取镜像
Docker中有两个成对的命令,分别是docker pull 和 docker push,前者是拉取镜像,也就是从私服或公服上下载镜像到本地服务器。后者是把本地的镜像推送到私服或公服上。
docker pull mysql
docker pull 执行日志
逐行观察上图的执行日志:
- User default tag: latest 代表现在下载的版本是mysql的官方最新版镜像。
- latest: Pulling from libray/mysql 代表是从哪个仓库拉取的,这里看到的libray代表这个镜像是从Docker Hub的官方公服仓库拉取的。 如果你在内网机器上搭建一个私服,那么这行日志就会变为:latest: Pulling from 10.1.20.29:5000/mysql 是一种私服IP加端口的方式展现。
- xxxxx Pull complete:代表xxxx镜像拉取完毕,前文说过,镜像是一层层叠加构建的,就像搭建积木一样,所以下载的时候也会一层层下载,而xxxx这串编码就是本层镜像的ID。 (分层镜像的构建可以看此文:《“镜像、容器、仓库”Docker三兄弟,你们有什么可豪横的?》)
- Digest:代表镜像的签名,用于校验你下载的东西是不是赝品
- Status:下载状态
- docker.io/libray/mysql:latest 是镜像的全称
查看镜像
docker images
查看本机已下载的镜像
以此显示仓库名(软件名)、版本、镜像ID、创建时间、镜像大小
运行容器
运行容器类似我们new一个对象出来,它可以启动、停止、删除、销毁等等,它是一个动态概念,而镜像就好像Class,是一个静态的概念。
经过以下命令就可以成功启动MySQL
docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:latest
- docker run 是启动命令
- --name mysql 是给容器起个名字,就好像var zhangsan=new Person() ,张三就是那个名字。同一个镜像可以启动多个容器,为了区分我们就要给他们起名字。如果你不指定,则Docker引擎会自动指定一个随机的名字。
- -e MYSQL_ROOT_PASSWORD=root 这是在替换容器启动参数,这里设置的就是MySQL root用户的密码。记住就可以了,没必要纠结为什么一定是MYSQL_ROOT_PASSWORD这么长的变量,这是官方镜像的规范。
- -d 代表的是deamon,也就是后台运行、守护进程方式进行
- mysql:latest 代表你要使用哪个镜像来实例化容器,latest代表版本,最新版本可以不写。其他版本要写,例如mysql:5.7。 docker中的概念叫TAG, 为了方便记忆我们也可以称他们为版本。
开发人员的痛苦
很多公司并没有专门的运维岗人员,开发人员什么都做,每天都要进行多次的代码编译、构建、发布。测试、生产、预生产,环境多、频率高、效率低、出错频繁。
因此我打造了一门轻快的容器化持续集成和部署的专栏。就为了解决开发人员搭建持续集成体系,成倍的增长开发效率、学习效率。
Docker+Git+Maven+Jenkins+Pipeline流水线持续集成部署实战
开发人员也可以起飞。
docker 启动mysql_两行命令安装MySQL,Docker就是效率的化身相关推荐
- Docker启动常用容器命令及配置说明
Docker启动常用容器命令及配置说明 Docker 容器相关命令 Docker 启动mysql Docker 启动nginx Docker 启动redis Docker 启动rabbitmq Doc ...
- docker启动和关闭命令
docker启动和关闭命令 问题:最近老是需要开关docker容器,但是命令记不住啊,所以只能放在这里方便查找! 红色代表的centos7.x的命令 蓝色代表的centos6.x的命令 docker官 ...
- 使用yum命令安装mysql_Linux Centos 下使用yum 命令安装mysql实现步骤
linux centos 下使用yum 命令安装mysql实现步骤 1. 查看服务器中有没有安装过mysql 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yu ...
- CentOS 下使用yum 命令安装MySQL
CentOS Linux下使用yum 命令安装MySQL过程记录. 1. 查看服务器中有没有安装过MySQL 1. 查看有没有安装包: yum list mysql* #移除已经安装的 ...
- linux的mysql本地yum安装_Linux Centos 下使用yum 命令安装mysql实现步骤
Linux Centos 下使用yum 命令安装mysql实现步骤 1. 查看服务器中有没有安装过Mysql 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yu ...
- Linux命令安装mysql(超详细)
使用命令安装mysql 1.下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 注意:如 ...
- docker swarm MySQL_容器与云|在 Docker 中运行 MySQL:多主机网络下 Docker Swarm 模式的容器管理...
本文将以多主机网络环境为基础,探讨如何利用内置编排工具 Docker Swarm 模式对各主机上的容器加以管理. Docker Engine – Swarm 模式 在多台主机之上运行 MySQL 容器 ...
- Centos7系统下使用Docker部署SpringBoot项目及安装Mysql
1.编译项目war包或jar包 在pom.xml中搜索packaging ,修改成war或者jar 右侧maven,先clean,再点package.完成后输出路径会打印在控制台 2.安装及部署doc ...
- linux redhat、ubuntu系统 docker启动、停止命令
redhat操作系统: docker启动命令 sudo systemctl start docker 守护进程重启 sudo systemctl daemon-reload 重启docker服务 su ...
最新文章
- Jackcard相似度和余弦相似度(向量空间模型)的java实现
- Gradle修改本地仓库的位置
- 终于回应!GitHub 承认解雇犹太员工的错误并道歉,HR 负责人辞职
- cmake设置了CMAKE_MODULE_PATH,include找不到文件
- 简约通用工作总结ppt模板
- python连接pymysql主机目标无响应_Python 解析pymysql模块操作数据库的方法
- 关于串口助手(sscom)打开影响32程序跑飞问题。
- python爬虫爬取微信公众号历史文章链接
- 2021年10月数学一及第十三届大数赛部分复习
- 使用docx4j追尾合并多个docx文件为一个docx文件
- oracle数据库exec用法,Sql中exec的用法
- win10/11 亮度调节拖动条消失的问题
- 百度BML飞桨训练营(十)面部表情迁移PaddleGAN--蒙娜丽莎在微笑
- 【毕业设计】基于单片机的宠物自动喂食系统 - 物联网 嵌入式 单片机 宠物喂食系统 宠物投食系统
- STM32CubeMX生成工程失败
- 数据库第十次作业-视图【带源码】
- 2015 mbpr13 升级固态硬盘
- python爬取豆瓣图书Top250
- Android安卓集成融云推送踩坑
- 弹性计算双周刊 第20期
热门文章
- Web前端工作笔记010---IE8兼容_IE8不能使用foreach_indexOf的解决方案
- Android学习笔记---10_对应用进行单元测试
- C++查看数据存储大小端模式
- 服务器 交换机的维护,服务器路由器交换机维护设置
- c语言中转义字符 0,【填空题】在C语言中,用“\\”开头的字符序列称为转义字符, 转义字符‘\\n’的功能是_____; 转义字符‘\\0’的功能是_____;...
- hp380g5 安装linux7,hp 380G5 安装centos 7
- Linux里sra文件是什么,prefetch命令下载SRA文件
- tomcat 错误页面html,Nginx整合Tomcat后配置友好错误界面
- android本页切换子页,android ViewPager控件实现手势滑动切换页签-Fun言
- BUUCTF Web [强网杯 2019]随便注