Advertisement

项目开发--云计算--使用Docker容器实现爬虫数据持久化至MySQL

阅读量:

背景

1、怎样将docker mysql切换至运行状态,并利用python脚本在其中构建数据表结构,同时导入爬虫程序所采集的数据?
2、若遗失了container的登录凭证,应如何基于images重新生成一个实例?
3、在liunx操作系统中直接部署的mysql数据库,如何借助.sql文件实现对应表结构的建立?
4、通过sudo权限安装的mysql环境下,普通用户无法获得相应的访问权限。

问题1解决方案设计

初始化Docker MySQL容器:
首要条件是确认系统中已成功部署Docker环境。
接下来,可通过执行如下指令来运行一个MySQL容器(所采用的是来自官方的MySQL镜像):

复制代码
    docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
    
    
    AI写代码bash

此处some-mysql为容器的名称,MYSQL_ROOT_PASSWORD用于设置MySQL root账户的密码,-d参数表示在后台运行,而mysql:tag则代表Docker Hub平台提供的MySQL镜像及其对应标签,用户可根据实际需求进行替换。

等待容器完成启动过程:
在容器启动之后,MySQL服务可能需要经历一段

全部评论 (0)

还没有任何评论哟~