全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 474|回复: 3

这最后三行代码 啥意思 干啥用的 上面不是已经定义volumes了

[复制链接]
发表于 2023-2-9 22:28:10 | 显示全部楼层 |阅读模式
来源于wordpress官方docker页面

  1. version: '3.1'

  2. services:

  3.   wordpress:
  4.     image: wordpress
  5.     restart: always
  6.     ports:
  7.       - 8080:80
  8.     environment:
  9.       WORDPRESS_DB_HOST: db
  10.       WORDPRESS_DB_USER: exampleuser
  11.       WORDPRESS_DB_PASSWORD: examplepass
  12.       WORDPRESS_DB_NAME: exampledb
  13.     volumes:
  14.       - wordpress:/var/www/html

  15.   db:
  16.     image: mysql:5.7
  17.     restart: always
  18.     environment:
  19.       MYSQL_DATABASE: exampledb
  20.       MYSQL_USER: exampleuser
  21.       MYSQL_PASSWORD: examplepass
  22.       MYSQL_RANDOM_ROOT_PASSWORD: '1'
  23.     volumes:
  24.       - db:/var/lib/mysql

  25. volumes:
  26.   wordpress:
  27.   db:
复制代码
发表于 2023-2-9 22:29:00 来自手机 | 显示全部楼层
百度yaml你就知道
发表于 2023-2-9 22:29:22 | 显示全部楼层
不如问问chatgpt
发表于 2023-2-9 22:51:20 | 显示全部楼层
创建两个数据卷,一般使用volumes: - db:/var/lib/mysql 的db应该是本地目录,  我记得可以在最后两行那里填上目录就行了,也可以不填会由docker统一控制到一个目录下
你创建完容器之后docker volume ls 可以查看到这两个数据卷 然后你输入docker volume inspect 卷名称 就能看到卷信息,就能看到具体挂载的本地目录了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-31 04:22 , Processed in 0.097026 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表