使用docker安装superset环境

1. docker
I. 安装docker方法一
#安装docker

wget -qO- https://get.docker.com/ | sh
sudo usermod -aG docker loginname

# 启动docker 后台服务

sudo service docker start

#运行hello-world

sudo docker run hello-world

#配置镜像加速
修改Docker配置文件/etc/default/docker如下:
DOCKER_OPTS="--registry-mirror=http://aad0405c.m.daocloud.io"

# 重启Docker服务
sudo service docker restart

参考https://blog.csdn.net/huludan/article/details/52713799

II.安装docker方法二,来自阿里云
# step 1: 安装必要的一些系统工具

sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

========
如出现以下错误
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

解决:

sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
sudo apt-get update

========
# step 2: 安装GPG证书

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

# Step 3: 写入软件源信息

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

# Step 4: 更新并安装 Docker-CE

sudo apt-get -y update
sudo apt-get -y install docker-ce

#使用阿里源

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF‘
{
"registry-mirrors": ["https://dtscpo7t.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

2.superset
一. 选择镜像
I. 查找superset相关的镜像

sudo docker search superset

II.拉取镜像

sudo docker pull amancevice/superset

III. 查看镜像是否下载完成

sudo docker images

二. 安装superset容器
I. 创建本地目录

sudo mkdir /opt/docker/superset/ -p

II. 创建superset容器

sudo docker run -d -p 8088:8088 -v /opt/docker/superset:/home/superset amancevice/superset

III. 查看容器是否运行成功

sudo docker ps

三. 配置superset容器
I. 设置用户名密码

sudo docker exec -it 容器ID fabmanager create-admin --app superset

II. 初始化数据库

sudo docker exec -it 容器ID superset db upgrade

III. superset初始化

sudo docker exec -it 容器ID superset init

Ⅳ. 开启superset服务

sudo docker exec -it 容器ID superset runserver

四. 访问superset
http://0.0.0.0:8088

原文地址:https://www.cnblogs.com/lnkDel/p/8706177.html

时间: 2024-07-30 09:22:14

使用docker安装superset环境的相关文章

docker安装+测试环境的搭建---

漏洞演练环境docker地址:http://vulhub.org/#/environments/ 环境:kali-linux-2017.2-amd64.iso 一.docker安装 1.先更新一波源:vim etc/apt/sources.list(先按i进行编辑,然后编辑完,shift+esc退出编辑,然后输入:wq 回车,退出编辑) xx源:deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-f

基于docker安装superset

安装Docker遇到的问题及解决方法 1.Docker Quickstart Terminal 快捷方式绑定的git的bash.exe位置不对,导致找不到bash.exe-------右键,属性,修改快捷方式 把本地安装的git地址替换快捷键中git的地址 E:\anzhuang\Git\bin\bash.exe --login -i "C:\Program Files\Docker Toolbox\start.sh" 2.找不到boot2docker.iso文件.--------将

Greenplum docker 安装测试环境

下载docker 拉去docker 镜像,创建镜像yum -y install dockersystemctl start dokcerdocker pull centos:6docker run --privileged -dti -p 65000:6500 --name gptest1 centos:6 bashdocker run --privileged -dti --name gptest2 centos:6 bashdocker run --privileged -dti --nam

docker 安装LNRP环境

安装docker     yum install docker-ce-18.03.1.ce -y启动docker    systemctl start docker加入开机自启   systemctl enable docker配置国内镜像vi /etc/docker/daemon.json{"registry-mirrors": ["http://hub-mirror.c.163.com"]} 1.启动      docker start 容器名 2.删除   

docker学习4-docker安装mysql环境

前言 docker安装mysql环境非常方便,简单的几步操作就可以了 拉取mysql镜像 先拉取mysql的镜像,可以在docker的镜像仓库找到不同TAG标签的版本https://hub.docker.com/_/mysql?tab=tags 我这里选择mysql:5.7标签 [[email protected] ~]# docker pull mysql:5.7 5.7: Pulling from library/mysql fc7181108d40: Already exists 787a

Centos7通过Docker安装Sentry(哨兵)

Docker介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. Docker主要解决什么问题?Docker通过将运行环境和应用程序打包到一起,来解决部署环境依赖问题,真正做到跨平台的分发和使用. 镜像(Image)Docker镜像是一个容器的文件系统,提供容器运行时所需的程序.库.资源.配置等文件和运行时需要的一些配置参数( 如匿名卷.

centos7 docker 安装配置

docker快速入门测试 ########################################## #docker安装配置 #环境centos7 #配置docker阿里源 echo '#Docker [docker-ce-stable] name=Docker CE - Aliyun baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/ enabled=1 gpgcheck=1 gpgke

利用docker搭建测试环境--安装

软件测试过程中,总会碰到测试环境不够用的尴尬情况.即时有了机器还要经历装系统,配置环境,调试等一系列繁琐的问题.虽然市面上也有一些批处理话的工具(如salt,fabric等),但是还是需要实体机器作为支撑,增大成本. 这里介绍一个可以用虚拟测试环境的软件docker http://baike.baidu.com/link?url=L2ViMZm7idMZRx3ymex14SITS99B9UZWSVF_gHtOxmRZH4tvXRObooRUICVewSXf-Rt5q0X4vb2KiZ5EQ6dm

构建Docker镜像实战之构建Tomcat9.0镜像(RPM一键安装Java环境)

构建Docker镜像实战之构建Tomcat9.0镜像(RPM一键安装Java环境) tomcat是一个免费开源的轻量级web服务器,在中小型企和并发访问量不高的场合普遍使用,是开发和调试JSP程序的首选.下面使用Dockerfile文件的方式来创建带有tomcat服务的Dockerfile镜像.(注:这里的Java环境是使用rpm一键式安装的且小编创建的是tomcat9.0的镜像) 下面直接开始实验 关闭防火墙及SELinux systemctl stop firewalld.service s