广告
返回顶部
首页 > 资讯 > 数据库 >docker compose 安装Mysql
  • 540
分享到

docker compose 安装Mysql

dockerjava运维 2023-09-18 12:09:53 540人浏览 八月长安
摘要

第一步:首先安装docker 和docker-compose 这里使用快速安装脚本进行安装 curl -sSL https://get.daocloud.io/Docker | sh 第二步:新建/data/mysql目录    data

第一步:首先安装docker 和docker-compose

这里使用快速安装脚本进行安装

curl -sSL https://get.daocloud.io/Docker | sh

第二步:新建/data/mysql目录    data文件是我以后存放所有安装的容器地址

新建一个docker-compose.yml文件夹 

version: '3'services:  Mysql:    image: mysql:5.7    restart: always    container_name: mysql    environment:      MYSQL_ROOT_PASSWord: chen    command:      --default-authentication-plugin=mysql_native_password      --character-set-server=utf8mb4      --collation-server=utf8mb4_general_ci      --explicit_defaults_for_timestamp=true      --lower_case_table_names=1      --max_allowed_packet=128M;    ports:      - 3306:3306    volumes:      - /data/mysql:/var/lib/mysql      - /etc/localtime:/etc/localtime:ro~            

默认数据库是账号是root

密码自己修改  MYSQL_ROOT_PASSWORD

进入到docker compose文件的目录下面   命令启动mysql 使用 docker compose up -d  (启动容器命令,一定要在需要启动容器目录下面去执行这个命令 都在他会把这个目录下面所有的容器都会启动)

-d 代表后台运行

问题:

这里可能会遇到没有权限的情况

[root@localhost ~]# docker compose up -d-bash: /usr/local/bin/docker-compose: 权限不够

解决方法

chmod +x /usr/local/bin/docker-compose

执行后等待安装完成

[root@localhost ~]# docker-compose up -dPulling mysql (mysql:5.7)...5.7: Pulling from library/mysqle048d0a38742: Pull completec7847c8a41cb: Pull complete351a550f260d: Pull complete8ce196d9d34f: Pull complete17febb6f2030: Pull completed4e426841fb4: Pull completefda41038b9f8: Pull completef47aac56b41b: Pull completea4a90c369737: Pull complete97091252395b: Pull complete84fac29d61e9: Pull completeDigest: sha256:8cf035b14977b26f4a47d98e85949a7dd35e641f88fc24aa4b466b36beecf9d6Status: Downloaded newer image for mysql:5.7Creating mysql ... done

使用docker命令看一下mysql容器是否已经启动 docker ps 

[root@localhost ~]# docker psCONTAINER ID   IMAGE       COMMAND                   CREATED         STATUS         PORTS                      NAMES3023aafe6fff   mysql:5.7   "docker-entrypoint.s…"   4 seconds ago   Up 2 seconds   0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp   mysql

如果要打命令我们可以进入容器内

docker exec -it 容器名 /bin/bash
bash-4.2# mysql -u root -pchenmysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 3Server version: 5.7.41 MySQL Community Server (GPL)Copyright (c) 2000, 2023, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>  mysql> show databases;+--------------------+| Database           |+--------------------+| infORMation_schema || mysql              || performance_schema || sys                |+--------------------+4 rows in set (0.00 sec)

到这里我们就成功的使用docker compose安装了mysql

windows下我们也是可以正常连接到mysql的

如果在外部连接不上可以关闭下防火墙

systemctl stop firewalld

来源地址:https://blog.csdn.net/cjj2006/article/details/129246910

您可能感兴趣的文档:

--结束END--

本文标题: docker compose 安装Mysql

本文链接: https://www.lsjlt.com/news/411646.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • docker compose 安装Mysql
    第一步:首先安装docker 和docker-compose 这里使用快速安装脚本进行安装 curl -sSL https://get.daocloud.io/docker | sh 第二步:新建/data/mysql目录    data...
    99+
    2023-09-18
    docker java 运维
  • centos7安装docker-compose
    Docker Compose是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。确保本机已经安装了d...
    99+
    2023-01-31
    docker compose
  • Docker-compose安装的全过程
    目录docker compose1.docker compose安装1).升级内核2).安装docker3).利用安装包下载安装docker-compose4).或者利用pip下载安...
    99+
    2023-03-07
    Docker-compose安装 Docker-compose 安装Docker-compose
  • Docker 安装启动Jenkins的方法(docker-compose)
    目录安装:1、装备环境变量文件 (.env)2、准备 docker-compose.yml 文件3、启动Jenkins 官网: https://www.jenkins.io/ 官方安...
    99+
    2022-11-13
  • docker-compose安装及执行命令
    Compose介绍 Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不...
    99+
    2022-11-13
  • OpenLdap +PhpLdapAdmin + Grafana docker-compose部署安装
    目录 一、OpenLdap介绍 二、PhpLdapAdmin介绍 三、使用docker-compose进行安装 1. docker-compose.yml 2. grafana配置文件 3. provisioning 四、安装openld...
    99+
    2023-09-11
    grafana docker 容器
  • docker compose如何安装redis集群
    今天小编给大家分享一下docker compose如何安装redis集群的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下...
    99+
    2023-06-29
  • Docker Compose怎么安装和使用
    这篇文章主要介绍了Docker Compose怎么安装和使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Docker Compose怎么安装和使用文章都会有所收获,下面我们一起来看看吧。一...
    99+
    2023-07-06
  • Docker Compose的安装和使用步骤
    目录一、Docker Compose是什么?二、Docker Compose安装步骤三、Docker Compose版本差别四、Docker Compose基本命令一、Docker ...
    99+
    2022-11-12
  • docker-compose安装Jenkins的实践笔记
    创建目录 cd /usr/local/docker/ mkdir jenkins-docker cd jenkins-docker 创建Dockerfile vi Dock...
    99+
    2022-11-12
  • Docker compose安装的方法是什么
    这篇文章主要介绍了Docker compose安装的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Docker compose安装的方法是什么文章都会有所收获,下面我们一起来看看吧。docker co...
    99+
    2023-07-05
  • MySql 8 with docker-compose
    // Docker-compose.yml of MySql 8 version: "3" services:         mysql:              image: mysql              restart: ...
    99+
    2020-09-26
    MySql 8 with docker-compose
  • docker-compose安装yml文件配置方式
    目录1、离线安装2、在线安装3、卸载4、定义yml文件1、离线安装 https://github.com/docker/compose/releases 移动文件 mv dock...
    99+
    2022-11-12
  • Ubuntu中怎么安装和应用Docker Compose
    这篇文章主要介绍“Ubuntu中怎么安装和应用Docker Compose”,在日常操作中,相信很多人在Ubuntu中怎么安装和应用Docker Compose问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”U...
    99+
    2023-06-27
  • Docker安装MySQL
    目录 前言 一、拉取镜像  二、查看镜像  三、运行镜像 四、查看正在运行的容器 五、查看容器内部 六、修改mysql配置 七、重启mysql服务,使其配置生效 八、设置docker启动时启动mysql 九、重启mysql 十、授权远程访...
    99+
    2023-09-24
    mysql docker 数据库
  • Docker 安装 MySQL
    目录 一、查看 MySQL 版本 二、拉取 MySQL 镜像 三、查看本地镜像 四、运行容器 五、停止和启动容器 六、列出正在运行的容器 七、进入容器 八、登录MySQL 九、IDEA 连接 MySQL 一、查看 MySQL 版本 访问...
    99+
    2023-08-31
    linux 运维 服务器 mysql docker 容器 数据库
  • docker-compose安装RabbitMQ及插件操作步骤
    目录准备工作docker-compose脚本操作步骤执行命令进入容器内,启动我们刚刚添加的插件查看插件是否有安装成功优化搭建步骤目的思路步骤准备工作 RabbitMQ默认不带延迟队...
    99+
    2023-01-12
    docker-compose安装RabbitMQ docker compose
  • 使用Docker-compose部署mysql
    前言 虽然docker部署环境比自己下载安装包要方便不少,但是docker的命令还有挂载目录在每次启动容器的时候都去找命令对使用者是很不友好的,而且有时候要启动多个容器的时候显然一个个的启动是很麻烦的。所以如果可以事先将"启动脚本"写好的...
    99+
    2023-09-03
    docker mysql 容器 Powered by 金山文档
  • docker/docker-compose 部署 nginx+mysql+wordpress 实战
    1. 网络架构图 MariaDB 作为后面的关系型数据库,端口号是 3306; WordPress 是中间的应用服务器,使用 MariaDB 来存储数据,它的端口是 80; Nginx 是前面的反向...
    99+
    2023-09-06
    docker nginx mysql
  • Docker下安装MySQL
    查看MySQL可用版本镜像 docker search mysql     2:拉取MySQL镜像   docker pull mysql:latest(如果要安装指定版本将latest换成版本号即可,此处安装最新版本)       ...
    99+
    2015-03-30
    Docker下安装MySQL
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作