mysql的docker版本,如何通过docker run定制服务器选项

一般用的是My.cnf文件。

如果要图省事呢?

以下的命令可供参考。

特别是--character-set-server=utf8 --collation-server=utf8_general_ci --sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

docker run --name mysql-server -t >       -e MYSQL_DATABASE="zabbix" >       -e MYSQL_USER="zabbix" >       -e MYSQL_PASSWORD="ywwd.net" >       -e MYSQL_ROOT_PASSWORD="ywwd.net" >       -v /data/container/mysql/zabbix:/var/lib/mysql >       -v /etc/localtime:/etc/localtime:ro >       --restart=always >       -d mysql:5.7 >       --character-set-server=utf8 --collation-server=utf8_general_ci --sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

原文地址:https://www.cnblogs.com/aguncn/p/11129541.html

时间: 2024-08-01 06:28:53

mysql的docker版本,如何通过docker run定制服务器选项的相关文章

Docker 版本的更新和安装

涉及到网址:1.https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#prerequisites (官网) 2.http://www.cnblogs.com/ksir16/p/6530433.html (个人博客) 3.https://blog.lab99.org/post/docker-2016-07-14-faq.html#docker-zen-me-zhe-me-duo-ruan-jian-wo-gai-zh

玩大数据的你竟然不知道容器?——Docker入门之安装Docker及MySQL

1.简介 Docker是一个开源的应用容器引擎:是一个轻量级容器技术: Docker支持将软件编译成一个镜像:然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像: 运行中的这个镜像称为容器,容器启动是非常快速的. 2.核心概念 docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上): docker客户端(Client):连接docker主机进行操作: docker仓库(Registry):用来保存各种打包好的软件镜像: dock

docker 源码分析 一(基于1.8.2版本),docker daemon启动过程;

最近在研究golang,也学习一下比较火的开源项目docker的源代码,国内比较出名的docker源码分析是孙宏亮大牛写的一系列文章,但是基于的docker版本有点老:索性自己就git 了一下最新的代码研读: docker是c/s的架构,分为docker client 和 docker daemon,client端发送命令,daemon端负责完成client发送过来的命令(如获取和存储镜像.管理容器等).两者之间可以通过TCP,HTTP和UNIX SOCKET来进行通信: docker的启动入口

Docker版本Omnibus Gitlab 加Lets Encrypt免费SSL一键搭建

首先使用下列文件gitlab_run.sh生成LetsEncrypt的certificate. 来源: https://github.com/flasheryu/docker-letsencrypt-nginx-proxy-companion-examples #!/bin/bash # This example will run a basic nginx server provisionned with an index.html file # Make sure to replace "s

Docker版本变化和新版安装

Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE. 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施.容器.插件等. 社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09:每个月份更新edge版本,如17.09,17.10. 官方文档:https://docs.docker.com/engine/installation/linux/docker-ce/c

Ubuntu Docker版本的更新与安装

突然发现自己的docker版本特别的低,目前是1.9.1属于古董级别的了,想更新一下最新版本,这样最新的一下命令就可以被支持.研究了半天都没有更新成功,更新后的版本始终都是1.9.1 :查阅了官网资料才得以解决,再次记录一下相关步骤和设计的资料网站还有一些小知识. 涉及到网址: 1.https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#prerequisites(官网) 2.http://www.cnblogs.c

Docker - 在CentOS7.5中升级Docker版本

1 - 检查当前版本 [[email protected] ~]# uname -a Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [[email protected] ~]# [[email protected] ~]# cat /etc/system-release CentOS Linux release

超简单让.NET Core开发者快速拥有CI/CD的能力-Docker版本

前言 上一篇自动化测试,全面且详细的介绍了从零开始到发布版本的步骤,这是传统的方式,本次为大家带来的是如何在5分钟内使用上docker进行CI/CD,毕竟现在的容器化如火如荼,本示例是基于CentOS-7系统,在示例中, jenkins 和部署 .NET Core 应用程序,都使用 docker 来完成. 首先是安装docker 在服务器上执行下面的命令,安装 docker yum install docker 安装完成后,执行命令 docker --version ,输出版本号证明安装成功.

docker 源码分析 二(基于1.8.2版本),docker client与daemon交互

(2) 那我们通过docker客户端发送一个命令,docker是怎样接收到并处理的呢,我们就举个例子来看一下,比如docker pull 命令: 我们回到 docker/docker.go 中,在上一章中我们讲了docker daemon的启动,代码讲到了handleGlobalDaemonFlag()的位置.我们接着继续看: c := cli.New(clientCli, daemonCli) if err := c.Run(flag.Args()...); err != nil {    i