首页
学习
活动
专区
圈层
工具
发布

Docker | Compose创建mysql容器

本文通过Docker Compose来创建mysql容器 在linux服务器上创建文件,用于管理容器 mkdir docker-mysql cd docker-mysql vim docker-compose.yml...#写入如下内容 docker-compose.yml version: "3" services: mysqldb: image: mysql:5.7 restart: always...vim start docker-compose up -d vim restart docker-compose restart vim stop docker-compose stop 修改脚本文件权限.../start 查看容器 mysql数据库基本配置 创建MySql用户 CREATE USER dbadmin@localhost IDENTIFIED BY 'pwd'; dbadmin@localhost...希望能和大家一起努力营造一个良好的学习氛围,为了个人和家庭、为了我国的互联网物联网技术、数字化转型、数字经济发展做一点点贡献。数风流人物还看中国、看今朝、看你我。

2.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    容器化部署博客(1)—— 安装 docker 和 docker-compose

    我的博客已经在前段时间变更为容器化部署了,部署的方式改变之后,部署时间和需要做的准备工作缩短了很多,现在如果环境上面容器的相关环境已经准备好,部署一次博客只需要10分钟就够了,速度相当快。...由于我的博客部署使用的是 docker-compose 所以,这篇文章作为博客容器化部署的前提文章来介绍一下我安装 docker 和 docker-compose 的方式,有需求的人可以参考一下。...的版本信息: ~$ docker -v Docker version 18.06.1-ce, build e68fc7a 不过,现在虽然安装了 docker,但是当前用户是无法使用 docker 命令的...的版本信息 ~$ docker-compose -v docker-compose version 1.23.2, build 1110ad0 好了,现在 docker 和 docker-compose...mysql: https://github.com/docker-library/mysql python: https://github.com/docker-library/python redis

    64320

    postgresql通过docker-compose部署和更改上海时区

    postgresql通过docker-compose部署和更改上海时区 1.创建docker-compose.yml文件 2.将下面的内容粘贴到刚才创建的docker-compose.yml文件 version...:latest ports: #端口自行替换本文使用默认端口 - "5432:5432" volumes: #数据文件本地的存放位置(启动后会在当前目录下创建.../mount:/var/lib/postgresql/data environment: - PGDATA=/var/lib/postgresql/data/pgdata #...POSTGRES_USER=postgresuser #密码 可自行更改 - POSTGRES_PASSWORD=postgrespw - POSTGRES_DB=inventory 3.启动docker-compose...docker-compose up -d 4.查看是否启动成功 docker-compose ps 5.更改上海时区 postgresql默认使用的是UTC时间,如有需要可以将其更改为上海时间 6.更改配置文件

    6.2K20

    如何使用Docker部署微服务

    这种方法提供了多种好处,包括扩展单个微服务的能力,使代码库更易于理解和测试,以及为每个微服务使用不同的编程语言,数据库和其他工具。 Docker是管理和部署微服务的绝佳工具。...每个微服务可以进一步细分为在单独的Docker容器中运行的进程,可以使用Dockerfiles和Docker Compose配置文件指定。...本指南介绍如何使用Docker和Docker Compose构建和部署示例微服务。 准备 您需要安装带有Docker和Docker Compose的Linode才能完成本指南。...Redis键值存储区确实在容器内维护数据,但这些数据不是应用程序关键的; 如果容器无法响应,Redis存储将正常故障回复到数据库。 可移植:容器运行时所需的所有应用程序依赖项都应在本地可用。...在这个微服务中,每个主要进程(NGINX,Python,Redis和PostgreSQL)都部署在一个单独的容器中。 记录:所有容器都应该登录STDOUT。

    5.2K31

    Docker实战 LoRaServerProject

    我正在学习Docker容器技术,相关笔记汇总在Docker容器技术 学习笔记汇总 这篇文章将以我目前正在研究的 lora-server 项目为例,研究下 Docker 在具体项目的实战应用,感受下...、redis、mosquitto loraserver、appserver、gatewaybridge是该开源项目做的应用程序,后面四个是配套的数据库和MQTT代理组件,先不管。...2.启动 在该目录下执行 docker-compose up 命令,会整合输出所有容器的输出。 up 格式为 docker-compose up [options] [SERVICE...] 。...默认情况,如果服务容器已经存在, docker-compose up 将会尝试停止容器,然后重新创建( 保持使用 volumes-from 挂载的卷) ,以保证新启动的服务匹配docker-compose.yml...如果用户不希望容器被停止并重新创建,可以使用 docker-compose up --no-recreate 。这样将只会启动处于停止状态的容器,而忽略已经运行的服务。

    1.1K10

    Docker Compose多容器部署(五)

    为什么要有Docker Compose多容器部署 为了多快好省,总结起来就是为了偷懒 [vts8en10br.png] 在使用 docker Compose之前,我们是怎么部署多个容器的APP应用的呢...) docker Compose到底是什么 Docker Compose 是一个命令行工具 这个工具可以通过一个yml文件定义多个容器的docker应用 通过一条命令就可以根据yml文件的定义去创建或者管理这些容器...run,我们可以给其指定network和volume,所以可以给service指定network和Volume的引用 #docker-compose.yml文件内容示例 services: db...Docker Compose 的安装 具体安装过程可以参考:docker docs-安装Docker Compose Docker 水平扩展和负载均衡 docker-compose up -d...build # 以下面这个docker-compose.yml文件为例: version: "3" services: redis: image: redis web:

    3K31

    【Docker项目实战】使用Docker部署Docmost文档管理工具

    Docmost应用 5.1 创建部署目录 创建部署目录 mkdir -p /data/docmost && cd /data/docmost 5.2 编辑部署文件 在部署目录下,创建docker-compose.yaml...注意环境变量中的APP_URL值为宿主机IP地址+宿主机端口,如果填写错误则会导致容器启动失败。...:/data volumes: docmost: db_data: redis_data: 5.3 创建Docmost容器 执行以下命令,创建Docmost容器。...八、总结 通过Docker Compose部署Docmost文档管理工具,我们能够一键启动和管理多个相关联的容器,简化了服务的配置和维护。...使用docker-compose.yml文件定义了所有必要的服务、网络和卷,确保了环境的一致性和可复现性。这种部署方式不仅提高了开发和测试效率,还使得生产环境的部署变得更加简单和可靠。

    3.9K11

    私有代码托管平台的搭建与运维

    准备 # 为 Gitlab 创建一个目录用于放置应用配置和数据 mkdir ~/web/gitlab # 下载 docker-compose.yml 文件 wget -c https://raw.githubusercontent.com...配置文件包含了对于使用的各个容器镜像的定义,主要有三个:redis、postgresql、gitlab。...docker-compose up -d Gitlab Runner   Gitlab CE 提供的 Pages 功能必须与 Gitlab Runner 一起联合使用,否则源代码无法编译成静态页面,从而无法正常提供...中的 gitlab 镜像版本为 13.7.4, # 同时修改 postgresql 的镜像版本为 12-20200524 # 销毁旧版本的实例集群并启动新的实例集群 docker-compose down...# 修改 dockerc-compose.yml 中的 gitlab 镜像版本为 13.12.4, # 同时修改 redis 的镜像版本为 6.2,之前 redis 的镜像版本为 5.0.9 # 销毁旧版本的实例集群并启动新的实例集群

    3.4K20

    openEuler WSL2容器化开发实战:Docker Desktop集成与应用部署

    一、引言WindowsSubsystemforLinux2(WSL2)为Windows开发者提供了完整的Linux内核和环境,结合DockerDesktop,可以实现Linux开发环境和Windows系统的完美融合...故障排查8.1Docker无法启动#检查DockerDesktop是否运行#在Windows任务栏查看Docker图标#重启DockerDesktop#右键点击Docker图标→Restart#检查WSL2...://user:pass@db:5432/mydbREDIS_URL=redis://redis:6379/0SECRET_KEY=your-secret-keyDEBUG=FalseEOF#docker-compose.yml...✅DockerCompose多容器编排✅常见服务的快速部署✅WSL2环境的性能优化WSL2+Docker的优势:Windows和Linux完美融合本地开发环境快速搭建容器与主机无缝交互轻量级,资源占用少...wsl/DockerCompose文档:https://docs.docker.com/compose/作者声明:本文为原创实践文章,所有操作均在openEulerWSL2+DockerDesktop环境中验证

    32510

    【Docker项目实战】Docker环境下部署immich照片管理系统

    ⚠️ 请勿将该应用程序用作存储照片和视频的唯一方式。 ⚠️始终遵循 3-2-1 备份计划,为您珍贵的照片和视频!...[root@jeven ~]# docker compose version Docker Compose version v2.6.0 四、下载immich镜像 从谷歌仓库和docker hub仓库拉取...5.1 创建目录 创建主机挂载目录 mkdir -p /data/immich && cd /data/immich 5.2 编辑docker-compose.yaml文件 编辑docker-compose.yaml.../data 5.3 创建immich相关容器 使用docker-compose.yaml文件创建immich相关容器 [root@jeven immich]# docker compose up -d...如果无法访问,注意防火墙和安全组设置问题。 点击“Getting Started”,进入账号注册页面,自定义填写即可。 6.2 访问immich首页 填写设置的登录账号和密码,访问immich首页。

    16.4K21
    领券