行是知之始,知是行之成。这篇文章主要讲述AWS Windows EC2 安装Docker 和运行Superset相关的知识,希望能为你提供帮助。
花了一下力气查询测试才搞定,特记录之。
去AWS EC2界面,搜索container,然后找到这个2019-Container版本,这样机器才支持docker,不然后续docker安装后无法运行,提示hyper-v虚拟机错误
??https://www.docker.com/products/docker-desktop/??
安装后系统要求重启,然后启动docker依旧会报错,这个时候鼠标右键docker运行的图标,选择Switch to Windows Contrainers, 默认是Linux Container,所以无法运行。
至此,docker desktop运行没有问题了。
开始安装Superset:
??https://superset.apache.org/docs/installation/installing-superset-using-docker-compose/#installing-superset-locally-using-docker-compose??
鼠标右键Powershell,然后run as admin,输入如下
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
然后
Invoke-WebRequest "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Windows-x86_64.exe" -UseBasicParsing -OutFile $Env:ProgramFiles\\Docker\\docker-compose.exe
安装完成后验证:docker-compose --version
接着安装git:??https://git-scm.com/download/win??
安装superset:
git clone https://github.com/apache/superset.git
cd superset
这里的话
$ docker-compose -f docker-compose-non-dev.yml pull
$ docker-compose -f docker-compose-non-dev.yml up
然后这里需要到docker setting,Docker Engine 把experimental改为true,不然下面的命令会报错误:
ERROR: for db
no matching manifest for windows/amd64 10.0.17763 in the manifest list entries
$ docker-compose -f docker-compose-non-dev.yml pull
$ docker-compose -f docker-compose-non-dev.yml up
【AWS Windows EC2 安装Docker 和运行Superset】
推荐阅读
- Arch Linux诞生20年了,你用过吗()
- linux基础命令
- ncat命令使用实例
- prometheus基于基于consul服务发现
- 「网络运维」赛道拉票打call攻略(投票序号(001-030))
- 实战案例(用rsync+inotify+shell脚本实现/www目录实时同步)
- prometheus基于基于DNS服务发现
- ubuntu pycharm 设置快捷方式
- CentOS8 DNF简介 常用命令以及配置本地yum源