1. Zde jako příklad použijeme obrázek 5.7.29 Docker.
$ docker load -i mysql-enterprise-server-5.7.29.tar
2. Můžete svázat připojení OS k adresáři Docker, předpokládejme, že chcete uchovávat protokoly auditu v adresáři /bak/logs na hostiteli.
$ docker run --name=mysql1 \ --mount type=bind,src=/bak/my.cnf,dst=/etc/my.cnf \ --mount type=bind,src=/bak/data,dst=/var/lib/mysql \ --mount type=bind,src=/bak/logs,dst=/var/lib/logs \ -d mysql/enterprise-server:5.7
3. Spusťte soubor mysql:
$ docker start mysql1
4. Spusťte prostředí Docker a nainstalujte plugin protokolu auditu:
$ docker exec -it mysql1 bash shell> mysql -uroot -ppassword mysql> source /usr/share/mysql/audit_log_filter_linux_install.sql
5. Pokud chcete změnit umístění protokolu auditu, upravte soubor my.cnf:
[mysqld] .... loose_audit_log_file=/var/lib/logs/audit.log
Jak nakonfigurovat Btrfs jako Storage Engine v Dockeru
Nelze spustit NGINX Docker kvůli „13:Permission denied“