Docker部署MySQL
- 容器技术
- 2021-12-14
基于Docker快速部署MySQL实例
创建macvlan网络
创建macvlan网络的好处是与你的宿主机处于同一个子网,子网内的任意主机都可以访问到docker容器。
docker network create -d macvlan --subnet=192.168.210.0/24 --gateway=192.168.210.254 -o parent=eth0 docker_macvlan
创建MySQL实例
docker run -itd \ --name mysql \ --hostname mysql \ -v $PWD/mysql/conf:/etc/mysql/conf.d \ -v $PWD/mysql/data:/var/lib/mysql \ -e TZ=Asia/Shanghai \ -e MYSQL_ROOT_PASSWORD=123456 \ --net docker_macvlan \ --ip 192.168.210.40 \ mysql:5.7 \ --character-set-server=utf8mb4 \ --collation-server=utf8mb4_unicode_ci