2 заметки с тегом

Docker

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

Бэкап и восстановление MySQL в Docker

# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql

--lock-tables=false # не блокирует таблицы во время дампа
--single-transaction # оборачивает в единую транзакцию вместо блокировки (только для InnoDB)
--skip-add-locks # ускоряет время восстановления за счет пропуска блокировок

# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
2019   Docker   SQL

Тормозит Docker на Mac?

Проблема: volume подключенные на Mac в режиме чтения и записи очень долгие подробнее
Решение: достаточно добавить :cached к volumes — узнать как это работает

docker run -v /Users/mb/code/docker-project/app:/project-app:cached alpine command

При использовании docker-compose

services:
  php:
    image: php:fpm
    volumes:
      - ./app:/usr/local/app:cached

Самый простой способ ускорить работу в несколько раз без танцев с бубном (плясал 3 дня).

Примеры ускорения наглядно