一般MySQL这种持久化的还是不要直接在Docker上运行。不过也是为了部署MySQL方便。
对容器的操作使用import/export
对镜像的操作使用save/load
参阅:docker save与docker export的区别
导出
docker ps # 找到你的mysql容器id
docker export 0fbca6250f5e > mysql.tar
导入
cat mysql.tar | sudo docker import - $TAG
sudo docker run -p 3306:3306 --restart=always --name mysql -e MYSQL_ROOT_PASSWORD=$PASSWORD mysql_baloneo /entrypoint.sh mysqld









网友评论