栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker-compose入门部署

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker-compose入门部署

一、docker-compose,单机多容器部署工具

1、本地创建文件:/docker-compose/docker-compose.yml

2、打开网址:https://docs.docker.com/samples/wordpress/

3、进入本地创建的文件路径下,打开创建的.yml或者.yaml文件,粘贴以下内容(docker-compose.yml文件):

version: "3.9"
    
services:
  db:  #容器名称
    image: mysql/mysql-server:latest  #mysql:5.7版本找不到,因为是m1芯片,所以只能去mysql官网找
    volumes:
      - db_data:/var/lib/mysql #数据库存放位置
    restart: always #设置自动重启
    environment:  #数据库环境配置
      MYSQL_ROOT_PASSWORD: somewordpress 
      MYSQL_DATAbase: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
    
  wordpress:  #和mysql容器db同级别
    depends_on:   #依赖于 db容器 --link db 单向通信
      - db #上面容器
    image: wordpress:latest #容器版本
    volumes:
      - wordpress_data:/var/www/html #容器文件存放位置
    ports:
      - "8000:80"   #映射端口号
    restart: always   #设置自动重启
    environment:
      WORDPRESS_DB_HOST: db:3306   #依赖上面数据库的端口通信
      WORDPRESS_DB_USER: wordpress  #依赖上面数据库的端口通信
      WORDPRESS_DB_PASSWORD: wordpress   #依赖上面数据库的端口通信
      WORDPRESS_DB_NAME: wordpress   #依赖上面数据库的端口通信
volumes:
  db_data: {}
  wordpress_data: {}

4、保存文件,进入本地创建的文件/docker-compose/docker-compose.yml的上一层:

cd  /xxxx/docker-compose

安装命令:

docker-compose up -d

验证成功浏览器输入网址:http://localhost:8000/

卸载命令:

docker-compose down --volumes
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/310966.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号