docker build mysql,Docker创建MySQL容器的方法
本文目的是创建一个MySQL的image,并且在新创建出来的容器里自动启动MySQL服务接受外部连接
步骤:
1. 首先创建一个目录并在目录下创建一个Dockerfile,文件内容如下
2. 在Dockerfile所在目录下运行build命令来生成image文件,这里使用mysql_server作为image文件名
运行完build命令后,可以使用“sudo docker images”来查看。
3. 启动容器
3.1 首先使用下面的命令来启动容器
启动完容器后,可以使用“sudo docker ps”来查看,此时可以看PORTS列内容为“0.0.0.0:49153->3306/tcp”,容器的3306端口会被映射到宿主机器的49153端口,这样我们就可以通过宿主机器的49153端口来连接了,比如:
3.2 另外在运行容器的时候也可以通过下面的命令
此时容器的3306端口会被映射到宿主机器的3306端口,这样我们就可以通过宿主机器的3306端口访问mysql了
3.3 还有一种情况就是为了安全考虑,我只希望当前的宿主机器可以访问mysql服务,此时我们可以
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:http://blog.csdn.net/kongxx/article/details/38579723
docker build mysql,Docker创建MySQL容器的方法相关推荐
- docker使用数据卷创建nginx容器
docker使用数据卷创建nginx容器 //创建存放网站的和配置文件的目录 [root@docker ~]# mkdir -p /var/www/html [root@docker ~]# mkdi ...
- Docker(七):Docker build 、Docker Dockerfile 详解
什么是dockerfile? Dockerfile是一个包含用于组合映像的命令的文本文档.可以使用在命令行中调用任何命令. Docker通过读取Dockerfile中的指令自动生成映像. docker ...
- azure mysql 只读节点_Azure MySQL PaaS 创建MySQL异地只读数据库 (Master-Slave)
5.使用MySQL Workbench,链接Azure MySQL 上海站点 6.使用UI,在Azure北京数据中心创建只读数据库(Slave) 接下来开始正文: 1.登录:https://manag ...
- Navicat for MySQL工具创建mysql数据库定时器
步骤1: 步骤二: 效果图:
- OpenShift 4 - 在 CI/CD Pipeline 中创建 KubeVirt 容器虚拟机 - 方法1+2 (视频)
<OpenShift / RHEL / DevSecOps 汇总目录> 说明:本文已经在支持 OpenShift 4.12 的 OpenShift 环境中验证 文章目录 准备环境 安装可实 ...
- 使用docker创建mysql容器
1.拉取mysql镜像 docker pull mysql 2.创建mysql容器(重点) #其他的mysql容器占用了3306,这次我用3307,容器的3306是固定的,改了会连接不上 [root@ ...
- docker安装mysql redis_Docker安装Mysql和Redis以及构建部署应用镜像
为了方便本地测试项目,为了方便开启新的环境,为了方便部署,打算本地利用Docker安装Mysql和Redis. 搭建Springboot项目,编写Dockerfile,打包构建镜像. 简单使用dock ...
- Dockerfile创建mysql镜像
1.编写Dockerfile FROM mysql:5.7.24 # 维护者信息 MAINTAINER liu# 设置root初始化密码 ENV MYSQL_ROOT_PASSWORD=123456 ...
- Kubernetes vs Docker:了解2021年的容器
- 前言 - 几个星期前,Kubernetes开发团队宣布,他们正在弃用docker.这则新闻通过科技界和社交网络广为流传.Kubernetes 群集是否会中断,如果是,我们将如何运行我 ...
- [转]Docker基础-使用Dockerfile创建镜像
本文转自:https://www.cnblogs.com/jie-fang/p/7927643.html 1.基本结构 Dockerfile由一行行命令语句组成,并支持以#开头的注释行.例如: # T ...
最新文章
- r型聚类分析怎么做_【SPSS数据分析】SPSS聚类分析(R型聚类)的软件操作与结果解读 ——【杏花开生物医药统计】...
- python 从excel中抓取数据_使用Python抓取美团数据存于Excel中
- Matlab 数字图像处理1---图像的收缩和放大
- Git学习总结(17)——大型分布式团队的代码版本管理
- Java操作Json工具——Jackson
- 大型网站系统架构实践(一)从简单到复杂
- 死磕算法!35 篇算法设计实例+6 本超赞好书打包送你
- 剑指offer面试题[21]包含min函数的栈
- react 创建组件的两种方式
- C# WinForm TextBox 文本垂直居中实现
- 无人机项目跟踪记录五十八--原理图控制部分分析
- 毕业论文写作经验总结
- 计算机组装维修设置还原点,win10的还原点设定还原后安装的软件还在吗?
- Java项目:医疗管理系统 (java+Springboot+Maven+Mybatis-plus+Vue+Mysql)
- 人脸面部情绪识别(一)
- 通过server酱来发送爬虫爬到的数据
- 3.Jenkins入门基础使用与Maven+SonarQube集成配置与实践
- 微信小程序 音乐播放控件,监听播放事件, 音乐播放的基本实现
- #边学边记 必修4 高项:对事的管理 第5章 项目成本管理 之 项目成本预算
- 读《文明、现代化、价值投资与中国》一点感受
热门文章
- 【写作技巧】中文摘要及关键词的撰写
- 二本学医还是学计算机,二本医学院毕业的医学生,最后都去了哪里?看完莫名心酸!...
- 命令查看mysql 是否安装_验证mysql是否安装成功的方法
- 组态王opc_组态王做 OPC Cilent
- Android使用谷歌插件,IT之家学院:教你如何在安卓手机上使用Chrome插件
- php跨进程内存共享,进程管理与内存共享
- 织物印花疵点专用术语大全
- error C2440: 'static_cast' : cannot convert from 'void (__thiscall CMainFrame::* )(void)' to ...
- 《小猪佩奇过大年》首映 导演解答“啥是佩奇”
- spring boot 使用 com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别