Как я могу получить копию данных тома в папку на моем рабочем столе? - PullRequest
0 голосов
/ 24 сентября 2019

Например, скажем, если мои контейнеры были удалены, а rm - v удаляет тома, я хочу иметь возможность хранить данные тома локально на моей машине.Так что в будущем, если бы я создал новый контейнер (ы), я бы хотел использовать те же данные тома.Другими словами, я хочу сопоставить том с содержимым WP и развернуть его обратно при запуске.

version: '3.3'

    services:
       db:
         image: mysql:5.7
         volumes:
           - db_data:/var/lib/mysql
         restart: always
         environment:
           MYSQL_ROOT_PASSWORD: somewordpress
           MYSQL_DATABASE: wordpress
           MYSQL_USER: wordpress
           MYSQL_PASSWORD: wordpress

       wordpress:
         depends_on:
           - db
         image: wordpress:latest
         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: {}

1 Ответ

0 голосов
/ 24 сентября 2019
services:
   db:
     volumes:
       - db_data:/var/lib/mysql
volumes:
    db_data:
      driver: local
      driver_opts:
        o: bind
        type: none
        device: /disk1/myfolder-data

Проверьте это для деталей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...