首页 > 数据库 >Docker 部署 MySQL

Docker 部署 MySQL

时间:2023-09-23 12:46:43浏览次数:46  
标签:log 部署 MySQL mkdir mysql 3306 Docker

Docker 部署 MySQL

参考资料:

使用docker-compose的方式部署mysql


拉取镜像

docker pull mysql:latest

创建数据卷

mkdir -p ./mysql/data
mkdir -p ./mysql/initdb
mkdir -p ./mysql/log

运行容器设置开机自启

docker run \
--name mysql \
-d \
-p 3306:3306 \
-v ./mysql/log:/var/log/mysql \
-v ./mysql/data:/var/lib/mysql \
-v ./mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
mysql:latest

参数说明:

latest 最新版本

  • -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
  • MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。

标签:log,部署,MySQL,mkdir,mysql,3306,Docker
From: https://www.cnblogs.com/liuzonglin/p/17724223.html

相关文章

  • Docker 部署 Nginx
    Docker部署Nginxdockerpullnginx:latestDocker来部署一个Nginx服务器dockerrun--restart=always-dp80:80-v./nginx/logs:/var/log/nginx-v/etc/localtime:/etc/localtime--namelcloud-nginxnginx:latest可以看到,Nginx服务器已经成功部署了,但是实际上我们并没......
  • Docker 部署 RabbitMQ
    Docker部署RabbitMQ(35条消息)docker-compose安装RabbitMQ_rabbitmqdockerfile_嫣夜来的博客-CSDN博客Docker系列之RabbitMQ安装部署教程-腾讯云开发者社区-腾讯云(tencent.com)拉取镜像dockerpullrabbitmq:management运行容器dockerrun--restart=always-d-p......
  • Docker 安装 MongoDB
    Docker安装MongoDB使用Docker-Compose安装MongoDB-MasonLee-博客园(cnblogs.com)[root@localhost~]#dockerpullmongo:latestlatest:Pullingfromlibrary/mongoDigest:sha256:5be752bc5f2ac4182252d0f15d74df080923aba39700905cb26d9f70f39e9702Status:Imagei......
  • docker 安装 nacos
    docker安装nacos拉取镜像dockerpullnacos/nacos-server设置mkdir-p./nacos/{init.d,logs}touch./nacos/init.d/custom.properties运行容器dockerrun-d-p8848:8848-eMODE=standalone-ePREFER_HOST_MODE=hostname-v./nacos/init.d/custom.properties:/ho......
  • Docker 安装可视化工具 Portainer 中文版
    Docker安装可视化工具Portainer中文版参考文档:安装中文版portainer-ce-简书(jianshu.com)(21条消息)Docker可视化工具Portainer的安装和使用_琦彦的博客-CSDN博客安装中文版portainer-ce-简书(jianshu.com)(21条消息)Docker可视化工具Portainer的安装和使用_琦......
  • Docker 安装 Elasticsearch
    Docker安装Elasticsearch1.拉取镜像:sudodockerpullelasticsearch:8.6.22.创建docker容器挂载目录:sudomkdir-pv/home/zonglin/elasticsearch/configsudomkdir-pv/home/zonglin/elasticsearch/datasudomkdir-pv/home/zonglin/elasticsearch/pluginsmkdir......
  • Docker开启和关闭容器自启动
    Docker开启和关闭容器自启动(36条消息)Docker开启和关闭容器自启动-CSDN博客开启自启在docker启动容器可以增加参数来达到,当docker服务重启之后自动启动容器,命令如下:dockerrun–restart=always当然如果你的容器已经启动,可以通过update命令进行修改,命令如下:docker......
  • Docker swarm
    Dockerswarm[DockerSwarm介绍和工作原理]https://blog.csdn.net/qq1010267837/article/details/1250038101.初始化一个节点dockerswarminit​(docker-1)[root@localhost~]#dockernetworklsNETWORKIDNAMEDRIVERSCOPE6090f5e5a6eebridgebridge......
  • Docker 部署 redis 网络集群
    Docker部署redis网络集群##1.创建网卡dockernetworkcreateredis--subnet172.38.0.0/16#2.通过脚本创建六个redis配置forportin$(seq16);\do\mkdir-p/mydata/redis/node-${port}/conftouch/mydata/redis/node-${port}/conf/redis.confcat<<EOF>......
  • navicat链接虚拟机上hive环境下的MySQL
    一:启动虚拟机二,finallshell上进入hive,(具体进入参照上一个博客)三,进入成功后,打开Navicat 点击左上角链接选择MySQL按照上面的步骤:1.起一个名字,能分辨就行2.这里非常重要,必须要填IP地址,IP地址不知道的同学打开虚拟机中hive的服务端(就是你finallshell上运行hive的那个主机),在......