Docker安装Mysql并保存容器

docker pull mysql:5.7
mkdir -p /data/mysql/data /data/mysql/logs /data/mysql/conf
echo "[mysqld]" >> /data/mysql/conf/my.cnf
echo "max_allowed_packet = 200M" >> /data/mysql/conf/my.cnf
docker run --name mysql5.7 -p 3306:3306 -v /data/mysql/data:/var/lib/mysql -v /data/mysql/conf/my.cnf:/etc/mysql/my.cnf -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
docker container exec -it mysql5.7 /bin/bash
create database passdb default character set utf8mb4 collate utf8mb4_unicode_ci;
退出容器,保存容器
docker save -o mysql3306.tar mysql:5.7

docker exec -i mysql5.7 mysql -uroot -proot passdb < pass20200611.sql
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。