Windows7系统安装docker,每次pull远程仓库镜像到本地,为什么总会生成两个一样的镜像文件?

Windows7系统安装docker,每次pull远程仓库镜像到本地,为什么总会生成两个一样的镜像文件?,第1张

解决步骤

1. 安装好docker环境 (自行搜索网上教程)

2. 运行docker (自行搜索网上教程)

3. 打开docker管理器, 右键选择设置

4. 打开putty进入docker (docker 默认地址: 192.168.99.100 默认账号: docker 默认密码: tcuser)

5. 查看目录是否挂载成功!

网络使用桥接

docker pull mysql 拉取镜像

docker run -d -it -p 3306:3306 mysql /bin/bash

然后使用命令行登陆,mysql -uroot -p

修改远程登录权限

然后win7就可以登录了

步骤一:安装Airflow

docker pull airflow

1

docker pull airflow

步骤二:修改默认路径

这里如果不修改路径,默认的配置就是 ~/airflow

临时修改 AIRFLOW_HOME 环境变量, 这里的 /home/airflow 可以替换成你想要的文件夹目录

export AIRFLOW_HOME=/home/airflow

1

export AIRFLOW_HOME=/home/airflow

永久修改环境变量

echo "export AIRFLOW_HOME=/home/airflow" >>/etc/profile

source /etc/profile

1

2

echo "export AIRFLOW_HOME=/home/airflow" >>/etc/profile

source /etc/profile

系统默认的配置文件是从 airflow包的configuration.py文件中获取的,在设置了路径和airflow.cfg之后,配置将由airflow.cfg所替代。

步骤三:修改默认数据库

找到配置文件

vi /home/airflow/airflow.cfg

1

vi /home/airflow/airflow.cfg

修改sql配置

sql_alchemy_conn = mysql://root:FinanceR@localhost:3306/airflow

1

sql_alchemy_conn = mysql://root:FinanceR@localhost:3306/airflow

注意到,之前使用的 mysql+driver://root:FinanceR@localhost:3306/airflow的方式是行不通的。

初始化服务器的数据库

airflow initdb

1

airflow initdb

airflow webserver

1

airflow webserver

就可以开启后台管理界面,默认访问localhost:8080即可。

步骤四:修改数据源配置

通过create按钮,添加相应的参数

步骤五:解决中文字符集显示问题

注意到 airflow 的所有.py文件都声明了 utf-8 字符集

# -*- coding: utf-8 -*-

1

# -*- coding: utf-8 -*-

如果需要显示中文,需要在extra选项中添加

{"charset":"utf8"}的配置


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11003335.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存