这二天一直在尝试以官方centos镜像为基础,制作基于centos的mysql镜像。但是制作后发现镜像大小已经超过1.5G,这对于一般的docker镜像来说太臃肿了。Docker Hub官方提供的mysql镜像才324MB。目前来说我还没有找到什么好的方法把我制作的镜像的体积减下来,所以就先使用官方的吧!  一、下载官方的mysql镜像docker pull mysql下载完成后查看镜像:[roo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-24 21:27:33
                            
                                197阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            之前为了节省安装时间,所以用官方mysql通过$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d daocloud.io/mysql:tagsome-mysql 指定了该容器的名字,my-secret-pw 指定了 root 用户的密码,tag 参数指定了你想要的 MySQL 版本这样数据是没有持久化的 所以在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 00:05:24
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、制作mysql容器2、将容器制作成镜像#docker commit centos-mysql centos-mysql.v1  3、下载制作好的镜像#docker save -o centos-mysql.v1.tar.gz centos-mysql.v1             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-08 15:59:28
                            
                                238阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何制作MySQL Docker镜像
## 介绍
在本文中,我将向你介绍如何制作一个MySQL Docker镜像。MySQL是一个流行的关系型数据库管理系统,而Docker是一个开源的容器化平台,可以轻松地创建、部署和运行应用程序。
## 整体流程
下表展示了制作MySQL Docker镜像的整体流程:
| 步骤 | 描述 |
| --- | --- |
| 步骤1 | 确保已安装Doc            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-20 05:14:41
                            
                                277阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1:先下载MySQL镜像# docker pull  mysql:5.7 2:运行镜像生成容器# docker run --name mysql -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=123456  -d mysql:5.7 3:查看生成最新的容器# docker ps -l
CONTAIN            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-07 21:39:49
                            
                                370阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## 使用Docker制作MySQL镜像
作为一名经验丰富的开发者,我将教你如何使用Docker制作MySQL镜像。下面是整个过程的步骤以及每个步骤所需的代码。
### 步骤概览
首先,让我们来看一下整个过程的步骤概览。
```markdown
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建Dockerfile |
| 2 | 编写Dockerfile内容 |
| 3            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-22 10:31:33
                            
                                172阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker制作MySQL镜像教程
## 介绍
在本文中,我将向你展示如何使用Docker制作MySQL镜像。Docker是一个开源的容器化平台,它可以帮助我们快速构建、部署和运行应用程序。MySQL是一个流行的关系数据库管理系统,通过Docker制作MySQL镜像,可以轻松地创建和管理多个MySQL容器。
## 整体流程
以下是制作MySQL镜像的整体流程:
| 步骤 | 描述 |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-24 14:50:45
                            
                                645阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基于ubuntu18.04制作MySQL的docker镜像一、通过docker commit1. 基础配置2. 制作步骤 一、通过docker commit1. 基础配置镜像源:https://ogec0pyk.mirror.aliyuncs.com(阿里)Ubuntu版本信息MySQL版本信息2. 制作步骤拉去镜像默认拉去latestdocker pull ubuntu查看docker镜像,期            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 21:36:59
                            
                                234阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、下载安装好docker镜像在线下载mysql8的镜像docker pull mysql:8.0.21 在线下载 asp.net core的镜像docker pull mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim 就以上面这两个镜像为例如果下载镜像过慢,在其他人的电脑上有的话,则可以通过 命令docker save 8aa5a7e8b5            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-05 11:20:54
                            
                                400阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              CentOS8上安装MySQL8.0.26 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)和Win10上安装MySQL8.0.26 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)两篇文章分别介绍了操作系统上直接安装MySQL。本文通过docker镜像安装MySQL,官网地址Mysql - Official Image | Docker Hub。  一、基础镜像               
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 00:36:27
                            
                                214阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. Docker安装2. 在服务器本地创建MySQL配置文件,基本配置如下,如放在文件/root/mysql/conf/my.cnf中[mysqld]
# 设置3306端口
port=3306
# mysql pid记录文件
pid-file = /var/run/mysqld/mysqld.pid
# socket配置
socket = /var/run/mysqld/mysqld.sock            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-06 17:38:27
                            
                                391阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            网上对于自定义mysql docker镜像的相关文章都很乱而且很多都是错误的, 在自己琢磨了几个小时后,实现了自己的需求,用这篇文章记录自己操作的过程以便日后查阅,也希望能帮到需要的同学。需求创建一个mysql数据库容器容器自动初始化并且配置好用户名以及密码容器自动创建数据库和数据表所需文件    
    
 其中Dockerfile_mysql内容为:FROM mysql:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 11:48:37
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Docker1. Docker 入门1.1 Docker 是什么1.2 Docker 和 虚拟机1.3 镜像 容器 仓库1.4 Docker 架构1.5 Docker 安装1.6 docker run hello-world2. Docker 常用命令2.1 镜像命令2.2 容器命令3. 数据持久化3.1 数据卷3.2 挂载4. Docker 安装软件4.1 Redis4.2 MySQL4.3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-23 11:17:52
                            
                                1142阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            docker创建MySQL镜像,搭建主从复制环境前言一、编写Dockerfile制作mysql镜像编写Dockerfile文件编写mysql_file文件:编写run.sh文件build MySQL镜像以特权模式运行镜像进入容器在镜像中启动MySQL二、MySQL主从复制搭建1、主库配置关闭防火墙修改配置文件重启MySQL登录MySQL创建远程连接账号查看二进制日志坐标2、从库配置修改配置文件重            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-01 22:49:49
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录DockerFileDockerFile介绍DockerFile构建过程DockerFile的指令实战测试实战:Tomcat镜像发布自己的镜像小结docker官网:Docker Documentation | Docker Documentationdocker hun:Docker HubDockerFileDockerFile介绍dockerfile是用来构建docker镜像的文件!命令参            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-26 19:02:52
                            
                                39阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 创建docker镜像创建Docker镜像有两种方式,一种是使用docker commit命令将现已运行的容器打包成镜像,另一种就是使用Dockerfile来构建镜像1.1 使用docker commit创建镜像使用docker commit创建镜像的过程是这样的,首先下载一个干净的系统基础镜像,在其运行出的容器里面安装你想要的安装的软件,在安装完设置完成之后,使用docker commit来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-03 06:41:01
                            
                                235阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Docker制作本地MySQL镜像
## 简介
Docker是一种开源的容器化平台,可以快速构建、部署和运行应用程序。Docker可以帮助开发人员轻松创建独立、可移植的容器,而不受底层环境的限制。本文将介绍如何使用Docker制作本地MySQL镜像,并提供相应的代码示例。
## 准备工作
在开始之前,确保你已经安装了Docker。如果没有安装,请按照Docker官方文档进行安装。
##            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-20 06:56:39
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker离线制作MySQL镜像
在现代应用开发中,使用容器化的技术已经成为了一个重要的趋势。Docker作为一种流行的容器平台,使得应用程序的部署更加简单和高效。然而,在某些情况下,例如网络不稳定或没有网络的环境中,离线安装和使用Docker镜像也变得尤为重要。本文将详细介绍如何离线制作MySQL镜像,并提供相应的代码示例。
## 一、Docker基础知识
Docker是一种开放源代            
                
         
            
            
            
            ### Dockerfile制作MySQL镜像流程
在制作MySQL镜像之前,我们需要了解Dockerfile是什么。Dockerfile是Docker用来构建镜像的一种纯文本文件,其中包含了一条条构建镜像所需的指令。通过编写Dockerfile,我们可以自动化地构建MySQL镜像,使得其他开发者在使用MySQL时更加便捷。
下面是制作MySQL镜像的流程表格:
| 步骤 | 操作 |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-20 07:01:29
                            
                                192阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、首先创建Dckerfile:2、编写容器启动脚本setup.sh:这里是先导入数据,然后才是设置用户和权限,是因为mysql容器一开始为免密登录,Dockerfile中有如下设置:ENV MYSQL_ALLOW_EMPTY_PASSWORD yes,此时执行导入数据命令不需要登录验证操作,如果是先执行权限操作,那么导入数据则需要登录验证,整个过程就麻烦了许多。3、需要导入数据的mysql脚本命            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 16:34:59
                            
                                68阅读