install kylin(#3 superset)
docker상에서 kylin 설치 그리고 superset으로 데이터 확인
3. install superset
1. 환경준비
centos 7.6
docker
2. kylin 설치 확인
## 지난 post에서 만들어진 docker images
[root@kylin client-conf]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE sungminyun/kylin-docker 101
3. install superset
[root@kylin super]# git clone https://github.com/apache/incubator-superset.git
Cloning into 'incubator-superset'...
remote: Enumerating objects: 9, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 48445 (delta 0), reused 2 (delta 0), pack-reused 48436
Receiving objects: 100% (48445/48445), 107.31 MiB | 11.14 MiB/s, done.
Resolving deltas: 100% (34295/34295), done.
[root@kylin super]# cd incubator-superset/
[root@kylin incubator-superset]# ls
CHANGELOG.md INSTALL.md README.md babel-node gen_changelog.sh requirements-dev.txt setup.py
CODE_OF_CONDUCT.md LICENSE.txt RELEASING contrib install requirements.txt superset
CONTRIBUTING.md MANIFEST.in UPDATING.md cypress.json licenses scripts tests
DISCLAIMER NOTICE alembic.ini docs pypi_push.sh setup.cfg tox.ini
[root@kylin incubator-superset]# cd contrib/docker/
[root@kylin docker]# ls
Dockerfile docker-compose.yml docker-init.sh superset_config.py
README.md docker-entrypoint.sh requirements-extra.txt superset
***COPY --chown=superset:superset superset superset
***occur Error
***~/incubator-superset/superset -> copy ~/incubator-superset/contrib/docker
***occur Error
***~/incubator-superset/superset -> copy ~/incubator-superset/contrib/docker
## vi docker-compose.yml
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
version: '2'
services:
redis:
image: redis:3.2
restart: unless-stopped
ports:
- "127.0.0.1:6379:6379"
volumes:
- redis:/data
postgres:
image: postgres:10
restart: unless-stopped
environment:
POSTGRES_DB: superset
POSTGRES_PASSWORD: superset
POSTGRES_USER: superset
ports:
- "127.0.0.1:5432:5432"
volumes:
- postgres:/var/lib/postgresql/data
superset:
build:
context: ../../
dockerfile: contrib/docker/Dockerfile
restart: unless-stopped
environment:
POSTGRES_DB: superset
POSTGRES_USER: superset
POSTGRES_PASSWORD: superset
POSTGRES_HOST: postgres
POSTGRES_PORT: 5432
REDIS_HOST: redis
REDIS_PORT: 6379
# If using production, comment development volume below
#SUPERSET_ENV: production
SUPERSET_ENV: development
user: root:root
ports:
- 8088:8088
depends_on:
- postgres
- redis
### not develope mode
#volumes:
# this is needed to communicate with the postgres and redis services
#- ./superset_config.py:/home/superset/superset/superset_config.py
# this is needed for development, remove with SUPERSET_ENV=production
#- ../../superset:/home/superset/superset
volumes:
postgres:
external: false
redis:
external: false
[root@kylin docker]# docker-compose run --rm superset ./docker-init.sh
Starting superset_redis_1 ... done
Starting superset_postgres_1 ... done
Building superset
Step 1/23 : FROM python:3.6-jessie
---> 890456b21ed5
Step 2/23 : RUN useradd --user-group --create-home --no-log-init --shell /bin/bash superset
---> Using cache
---> 14edaa4cc4be
Step 3/23 : ENV LANG C.UTF-8 LC_ALL C.UTF-8
---> Using cache
---> 1fd92684b507
Step 4/23 : RUN apt-get update -y
---> Using cache
---> de52c318f068
Step 5/23 : RUN apt-get install -y apt-transport-https apt-utils
---> Using cache
---> 3b17e9f68064
Step 6/23 : RUN apt-get install -y build-essential libssl-dev libffi-dev python3-dev libsasl2-dev libldap2-dev libxi-dev
---> Using cache
---> d70d5f60f53e
Step 7/23 : RUN apt-get install -y vim less postgresql-client redis-tools
---> Using cache
---> f1c8a3e42a2c
Step 8/23 : RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - && apt-get install -y nodejs
---> Using cache
---> cedd59c203ad
Step 9/23 : WORKDIR /home/superset
---> Using cache
---> 3c3c01c00610
Step 10/23 : COPY requirements.txt .
---> Using cache
---> 7d4650e7f981
Step 11/23 : COPY requirements-dev.txt .
---> Using cache
---> 5db4caa164ca
Step 12/23 : COPY contrib/docker/requirements-extra.txt .
---> d87c9173b5f5
Removing intermediate container 0fb60e48ac9b
Step 13/23 : RUN pip install --upgrade setuptools pip && pip install -r requirements.txt -r requirements-dev.txt -r requirements-extra.txt && rm -rf /root/.cache/pip
---> Running in a82bdb26d2f6
Collecting setuptools
Downloading https://files.pythonhosted.org/packages/75/b3/0a106dfaf7f48aef638da80b32608617cc8de4b24a22c8cd3759c32e5d30/setuptools-41.1.0-py2.py3-none-any.whl (576kB)
Collecting pip
Downloading https://files.pythonhosted.org/packages/8d/07/f7d7ced2f97ca3098c16565efbe6b15fafcba53e8d9bdb431e09140514b0/pip-19.2.2-py2.py3-none-any.whl (1.4MB)
Installing collected packages: setuptools, pip
Found existing installation: setuptools 41.0.1
Uninstalling setuptools-41.0.1:
Successfully uninstalled setuptools-41.0.1
Found existing installation: pip 19.1.1
Uninstalling pip-19.1.1:
Successfully uninstalled pip-19.1.1
Successfully installed pip-19.2.2 setuptools-41.1.0
Collecting alembic==1.0.11 (from -r requirements.txt (line 7))
Step 14/23 : RUN pip install gevent
---> Running in 3231547741f4
Requirement already satisfied: gevent in /usr/local/lib/python3.6/site-packages (1.4.0)
Requirement already satisfied: greenlet>=0.4.14; platform_python_implementation == "CPython" in /usr/local/lib/python3.6/site-packages (from gevent) (0.4.15)
---> fa480c7f55fa
Removing intermediate container 3231547741f4
Step 15/24 : COPY superset superset
---> 652393d35950
Removing intermediate container 5e05e9d37f4c
Step 16/24 : RUN chown -R superset:superset superset
---> Running in 098ca995d327
---> c1ce9364c1f6
Removing intermediate container 098ca995d327
Step 17/24 : ENV PATH /home/superset/superset/bin:$PATH PYTHONPATH /home/superset/superset/:$PYTHONPATH
---> Running in fcb36ddb4e6e
---> 67c749cde872
Removing intermediate container fcb36ddb4e6e
Step 18/24 : USER superset
---> Running in e6d0f9dae278
---> 00281e5f2c6a
Removing intermediate container e6d0f9dae278
Step 19/24 : RUN cd superset/assets && npm ci && npm run build && rm -rf node_modules
---> Running in 491ff616f4db
> fsevents@1.2.7 install /home/superset/superset/assets/node_modules/fsevents
> node install
> sinon@4.5.0 postinstall /home/superset/superset/assets/node_modules/sinon
> node scripts/support-sinon.js
Have some ❤️ for Sinon? You can support the project via Open Collective:
> https://opencollective.com/sinon/donate
> fetch-mock@7.2.5 postinstall /home/superset/superset/assets/node_modules/fetch-mock
> node scripts/support-fetch-mock.js
Have some ❤️ for fetch-mock? Why not donate to my charity of choice:
> https://www.justgiving.com/refugee-support-europe
added 2532 packages in 75.439s
> superset@0.999.0-dev build /home/superset/superset/assets
> NODE_ENV=production webpack --mode=production --colors --progress
clean-webpack-plugin: /home/superset/superset/assets/dist has been removed.
Starting type checking service...
Using 1 worker with 2048MB memory limit
11% building 9/18 modules 9 active ...set/assets/src/showSavedQuery/index.jsxBrowserslist: caniuse-lite is outdated. Please run next command `npm update caniuse-lite browserslist` 68% building 1314/1350 modules 36 active ...n-chart-partition/esm/ReactPartition.js
Step 20/24 : COPY contrib/docker/docker-init.sh .
---> 576a25a33b7b
Removing intermediate container c2760d0ec146
Step 21/24 : COPY contrib/docker/docker-entrypoint.sh /entrypoint.sh
---> 4f0033caa7dc
Removing intermediate container 7f19d904656d
Step 22/24 : ENTRYPOINT /entrypoint.sh
---> Running in b2a42643a651
---> 552be5c187fc
Removing intermediate container b2a42643a651
Step 23/24 : HEALTHCHECK CMD curl -f http://localhost:8088/health
---> Running in 0ca3458ef9ed
---> 1a5ee4d48cb2
Removing intermediate container 0ca3458ef9ed
Step 24/24 : EXPOSE 8088
---> Running in 73d53051156a
---> 65481d79a4cb
Removing intermediate container 73d53051156a
Successfully built 65481d79a4cb
WARNING: Image for service superset was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
+ '[' 1 -ne 0 ']'
## setup superset
+ exec ./docker-init.sh
+ export FLASK_APP=superset:app
+ FLASK_APP=superset:app
+ flask fab create-admin
Username [admin]:
User first name [admin]:
User last name [user]:
Email [admin@fab.org]:
Password:
Repeat for confirmation:
Usage: flask fab create-admin [OPTIONS]
Error: module 'superset' has no attribute 'app'
*** below comment in the case of Error
### not develope mode
#volumes:
# this is needed to communicate with the postgres and redis services
#- ./superset_config.py:/home/superset/superset/superset_config.py
# this is needed for development, remove with SUPERSET_ENV=production
#- ../../superset:/home/superset/superset
## Normal case
[root@kylin docker]# docker-compose run --rm superset ./docker-init.sh
Starting superset_postgres_1 ... done
Starting superset_redis_1 ... done
+ '[' 1 -ne 0 ']'
+ exec ./docker-init.sh
+ export FLASK_APP=superset:app
+ FLASK_APP=superset:app
+ flask fab create-admin
Username [admin]:
User first name [admin]:
User last name [user]:
Email [admin@fab.org]:
Password:
Repeat for confirmation:
2019-08-19 02:04:10,092:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'>
Recognized Database Authentications.
Admin User admin created.
+ superset db upgrade
2019-08-19 02:04:18,459:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'>
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume transactional DDL.
INFO [alembic.runtime.migration] Running upgrade -> 4e6a06bad7a8, Init
INFO [alembic.runtime.migration] Running upgrade 4e6a06bad7a8 -> 5a7bad26f2a7, empty message
INFO [alembic.runtime.migration] Running upgrade 5a7bad26f2a7 -> 1e2841a4128, empty message
INFO [alembic.runtime.migration] Running upgrade 1e2841a4128 -> 2929af7925ed, TZ offsets in data sources
INFO [alembic.runtime.migration] Running upgrade 2929af7925ed -> 289ce07647b, Add encrypted password field
INFO [alembic.runtime.migration] Running upgrade 289ce07647b -> 1a48a5411020, adding slug to dash
INFO [alembic.runtime.migration] Running upgrade 1a48a5411020 -> 315b3f4da9b0, adding log model
INFO [alembic.runtime.migration] Running upgrade 315b3f4da9b0 -> 55179c7f25c7, sqla_descr
INFO [alembic.runtime.migration] Running upgrade 55179c7f25c7 -> 12d55656cbca, is_featured
/usr/local/lib/python3.6/site-packages/alembic/ddl/sqlite.py:39: UserWarning: Skipping unsupported ALTER for creation of implicit constraint
"Skipping unsupported ALTER for "
INFO [alembic.runtime.migration] Running upgrade 12d55656cbca -> 2591d77e9831, user_id
INFO [alembic.runtime.migration] Running upgrade 2591d77e9831 -> 8e80a26a31db, empty message
INFO [alembic.runtime.migration] Running upgrade 8e80a26a31db -> 7dbf98566af7, empty message
INFO [alembic.runtime.migration] Running upgrade 7dbf98566af7 -> 43df8de3a5f4, empty message
INFO [alembic.runtime.migration] Running upgrade 43df8de3a5f4 -> d827694c7555, css templates
INFO [alembic.runtime.migration] Running upgrade d827694c7555 -> 430039611635, log more
INFO [alembic.runtime.migration] Running upgrade 430039611635 -> 18e88e1cc004, making audit nullable
INFO [alembic.runtime.migration] Running upgrade 18e88e1cc004 -> 836c0bf75904, cache_timeouts
INFO [alembic.runtime.migration] Running upgrade 18e88e1cc004 -> a2d606a761d9, adding favstar model
INFO [alembic.runtime.migration] Running upgrade a2d606a761d9, 836c0bf75904 -> d2424a248d63, empty message
INFO [alembic.runtime.migration] Running upgrade d2424a248d63 -> 763d4b211ec9, fixing audit fk
INFO [alembic.runtime.migration] Running upgrade d2424a248d63 -> 1d2ddd543133, log dt
INFO [alembic.runtime.migration] Running upgrade 1d2ddd543133, 763d4b211ec9 -> fee7b758c130, empty message
INFO [alembic.runtime.migration] Running upgrade fee7b758c130 -> 867bf4f117f9, Adding extra field to Database model
INFO [alembic.runtime.migration] Running upgrade 867bf4f117f9 -> bb51420eaf83, add schema to table model
INFO [alembic.runtime.migration] Running upgrade bb51420eaf83 -> b4456560d4f3, change_table_unique_constraint
INFO [alembic.runtime.migration] Running upgrade b4456560d4f3 -> 4fa88fe24e94, owners_many_to_many
INFO [alembic.runtime.migration] Running upgrade 4fa88fe24e94 -> c3a8f8611885, Materializing permission
INFO [alembic.runtime.migration] Running upgrade c3a8f8611885 -> f0fbf6129e13, Adding verbose_name to tablecolumn
INFO [alembic.runtime.migration] Running upgrade f0fbf6129e13 -> 956a063c52b3, adjusting key length
INFO [alembic.runtime.migration] Running upgrade 956a063c52b3 -> 1226819ee0e3, Fix wrong constraint on table columns
INFO [alembic.runtime.migration] Running upgrade 1226819ee0e3 -> d8bc074f7aad, Add new field 'is_restricted' to SqlMetric and DruidMetric
INFO [alembic.runtime.migration] Running upgrade d8bc074f7aad -> 27ae655e4247, Make creator owners
INFO [alembic.runtime.migration] Running upgrade 27ae655e4247 -> 960c69cb1f5b, add dttm_format related fields in table_columns
INFO [alembic.runtime.migration] Running upgrade 960c69cb1f5b -> f162a1dea4c4, d3format_by_metric
INFO [alembic.runtime.migration] Running upgrade f162a1dea4c4 -> ad82a75afd82, Update models to support storing the queries.
INFO [alembic.runtime.migration] Running upgrade ad82a75afd82 -> 3c3ffe173e4f, add_sql_string_to_table
INFO [alembic.runtime.migration] Running upgrade 3c3ffe173e4f -> 41f6a59a61f2, database options for sql lab
INFO [alembic.runtime.migration] Running upgrade 41f6a59a61f2 -> 4500485bde7d, allow_run_sync_async
INFO [alembic.runtime.migration] Running upgrade 4500485bde7d -> 65903709c321, allow_dml
INFO [alembic.runtime.migration] Running upgrade 41f6a59a61f2 -> 33d996bcc382
INFO [alembic.runtime.migration] Running upgrade 33d996bcc382, 65903709c321 -> b347b202819b, empty message
INFO [alembic.runtime.migration] Running upgrade b347b202819b -> 5e4a03ef0bf0, Add access_request table to manage requests to access datastores.
INFO [alembic.runtime.migration] Running upgrade 5e4a03ef0bf0 -> eca4694defa7, sqllab_setting_defaults
INFO [alembic.runtime.migration] Running upgrade eca4694defa7 -> ab3d66c4246e, add_cache_timeout_to_druid_cluster
INFO [alembic.runtime.migration] Running upgrade eca4694defa7 -> 3b626e2a6783, Sync DB with the models.py.
WARNI [root] Constraint must have a name
INFO [alembic.runtime.migration] Running upgrade 3b626e2a6783, ab3d66c4246e -> ef8843b41dac, empty message
INFO [alembic.runtime.migration] Running upgrade ef8843b41dac -> b46fa1b0b39e, Add json_metadata to the tables table.
INFO [alembic.runtime.migration] Running upgrade b46fa1b0b39e -> 7e3ddad2a00b, results_key to query
INFO [alembic.runtime.migration] Running upgrade 7e3ddad2a00b -> ad4d656d92bc, Add avg() to default metrics
INFO [alembic.runtime.migration] Running upgrade ad4d656d92bc -> c611f2b591b8, dim_spec
INFO [alembic.runtime.migration] Running upgrade c611f2b591b8 -> e46f2d27a08e, materialize perms
INFO [alembic.runtime.migration] Running upgrade e46f2d27a08e -> f1f2d4af5b90, Enable Filter Select
INFO [alembic.runtime.migration] Running upgrade e46f2d27a08e -> 525c854f0005, log_this_plus
INFO [alembic.runtime.migration] Running upgrade 525c854f0005, f1f2d4af5b90 -> 6414e83d82b7, empty message
INFO [alembic.runtime.migration] Running upgrade 6414e83d82b7 -> 1296d28ec131, Adds params to the datasource (druid) table
INFO [alembic.runtime.migration] Running upgrade 1296d28ec131 -> f18570e03440, Add index on the result key to the query table.
INFO [alembic.runtime.migration] Running upgrade f18570e03440 -> bcf3126872fc, Add keyvalue table
INFO [alembic.runtime.migration] Running upgrade f18570e03440 -> db0c65b146bd, update_slice_model_json
INFO [alembic.runtime.migration] Running upgrade db0c65b146bd -> a99f2f7c195a, rewriting url from shortner with new format
INFO [alembic.runtime.migration] Running upgrade a99f2f7c195a, bcf3126872fc -> d6db5a5cdb5d, empty message
INFO [alembic.runtime.migration] Running upgrade d6db5a5cdb5d -> b318dfe5fb6c, adding verbose_name to druid column
INFO [alembic.runtime.migration] Running upgrade d6db5a5cdb5d -> 732f1c06bcbf, add fetch values predicate
INFO [alembic.runtime.migration] Running upgrade 732f1c06bcbf, b318dfe5fb6c -> ea033256294a, empty message
INFO [alembic.runtime.migration] Running upgrade b318dfe5fb6c -> db527d8c4c78, Add verbose name to DruidCluster and Database
INFO [alembic.runtime.migration] Running upgrade db527d8c4c78, ea033256294a -> 979c03af3341, empty message
INFO [alembic.runtime.migration] Running upgrade 979c03af3341 -> a6c18f869a4e, query.start_running_time
INFO [alembic.runtime.migration] Running upgrade a6c18f869a4e -> 2fcdcb35e487, saved_queries
INFO [alembic.runtime.migration] Running upgrade 2fcdcb35e487 -> a65458420354, add_result_backend_time_logging
INFO [alembic.runtime.migration] Running upgrade a65458420354 -> ca69c70ec99b, tracking_url
INFO [alembic.runtime.migration] Running upgrade ca69c70ec99b -> a9c47e2c1547, add impersonate_user to dbs
INFO [alembic.runtime.migration] Running upgrade ca69c70ec99b -> ddd6ebdd853b, annotations
INFO [alembic.runtime.migration] Running upgrade a9c47e2c1547, ddd6ebdd853b -> d39b1e37131d, empty message
INFO [alembic.runtime.migration] Running upgrade ca69c70ec99b -> 19a814813610, Adding metric warning_text
INFO [alembic.runtime.migration] Running upgrade 19a814813610, a9c47e2c1547 -> 472d2f73dfd4, empty message
INFO [alembic.runtime.migration] Running upgrade 472d2f73dfd4, d39b1e37131d -> f959a6652acd, empty message
INFO [alembic.runtime.migration] Running upgrade f959a6652acd -> 4736ec66ce19, empty message
/usr/local/lib/python3.6/site-packages/sqlalchemy/dialects/sqlite/base.py:1842: SAWarning: WARNING: SQL-parsed foreign key constraint '('datasource_name', 'datasources', 'datasource_name')' could not be located in PRAGMA foreign_keys for table metrics
"foreign_keys for table %s" % (sig, table_name)
INFO [alembic.runtime.migration] Running upgrade 4736ec66ce19 -> 67a6ac9b727b, update_spatial_params
INFO [alembic.runtime.migration] Running upgrade 67a6ac9b727b -> 21e88bc06c02
INFO [alembic.runtime.migration] Running upgrade 21e88bc06c02 -> e866bd2d4976, smaller_grid
Revision ID: e866bd2d4976
Revises: 21e88bc06c02
Create Date: 2018-02-13 08:07:40.766277
INFO [alembic.runtime.migration] Running upgrade e866bd2d4976 -> e68c4473c581, allow_multi_schema_metadata_fetch
INFO [alembic.runtime.migration] Running upgrade e68c4473c581 -> f231d82b9b26, empty message
INFO [alembic.runtime.migration] Running upgrade f231d82b9b26 -> bf706ae5eb46, cal_heatmap_metric_to_metrics
INFO [alembic.runtime.migration] Running upgrade f231d82b9b26 -> 30bb17c0dc76, empty message
INFO [alembic.runtime.migration] Running upgrade 30bb17c0dc76, bf706ae5eb46 -> c9495751e314, empty message
INFO [alembic.runtime.migration] Running upgrade f231d82b9b26 -> 130915240929, is_sqllab_view
INFO [alembic.runtime.migration] Running upgrade 130915240929, c9495751e314 -> 5ccf602336a0, empty message
INFO [alembic.runtime.migration] Running upgrade 5ccf602336a0 -> e502db2af7be, add template_params to tables
INFO [alembic.runtime.migration] Running upgrade e502db2af7be -> c5756bec8b47, Time grain SQLA
INFO [alembic.runtime.migration] Running upgrade c5756bec8b47 -> afb7730f6a9c, remove empty filters
INFO [alembic.runtime.migration] Running upgrade afb7730f6a9c -> 80a67c5192fa, single pie chart metric
INFO [alembic.runtime.migration] Running upgrade 80a67c5192fa -> bddc498dd179, adhoc filters
INFO [alembic.runtime.migration] Running upgrade bddc498dd179 -> 4451805bbaa1, remove double percents
INFO [alembic.runtime.migration] Running upgrade bddc498dd179 -> 3dda56f1c4c6, Migrate num_period_compare and period_ratio_type
INFO [alembic.runtime.migration] Running upgrade 3dda56f1c4c6 -> 1d9e835a84f9, empty message
INFO [alembic.runtime.migration] Running upgrade 4451805bbaa1, 1d9e835a84f9 -> 705732c70154, empty message
INFO [alembic.runtime.migration] Running upgrade 4451805bbaa1, 1d9e835a84f9 -> fc480c87706c, empty message
INFO [alembic.runtime.migration] Running upgrade fc480c87706c -> bebcf3fed1fe, Migrate dashboard position_json data from V1 to V2
INFO [alembic.runtime.migration] Running upgrade bebcf3fed1fe, 705732c70154 -> ec1f88a35cc6, empty message
INFO [alembic.runtime.migration] Running upgrade 4451805bbaa1, 1d9e835a84f9 -> e3970889f38e, empty message
INFO [alembic.runtime.migration] Running upgrade 705732c70154, e3970889f38e -> 46ba6aaaac97, empty message
INFO [alembic.runtime.migration] Running upgrade 46ba6aaaac97, ec1f88a35cc6 -> c18bd4186f15, empty message
INFO [alembic.runtime.migration] Running upgrade c18bd4186f15 -> 7fcdcde0761c, Reduce position_json size by remove extra space and component id prefix
INFO [alembic.runtime.migration] Running upgrade 7fcdcde0761c -> 0c5070e96b57, add user attributes table
INFO [alembic.runtime.migration] Running upgrade 0c5070e96b57 -> 1a1d627ebd8e, position_json
INFO [alembic.runtime.migration] Running upgrade 1a1d627ebd8e -> 55e910a74826, add_metadata_column_to_annotation_model.py
INFO [alembic.runtime.migration] Running upgrade 55e910a74826 -> 4ce8df208545, empty message
INFO [alembic.runtime.migration] Running upgrade 4ce8df208545 -> 46f444d8b9b7, remove_coordinator_from_druid_cluster_model.py
INFO [alembic.runtime.migration] Running upgrade 46f444d8b9b7 -> a61b40f9f57f, remove allow_run_sync
INFO [alembic.runtime.migration] Running upgrade a61b40f9f57f -> 6c7537a6004a, models for email reports
INFO [alembic.runtime.migration] Running upgrade 6c7537a6004a -> 3e1b21cd94a4, change_owner_to_m2m_relation_on_datasources.py
INFO [alembic.runtime.migration] Running upgrade 6c7537a6004a -> cefabc8f7d38, Increase size of name column in ab_view_menu
INFO [alembic.runtime.migration] Running upgrade 55e910a74826 -> 0b1f1ab473c0, Add extra column to Query
INFO [alembic.runtime.migration] Running upgrade 0b1f1ab473c0, cefabc8f7d38, 3e1b21cd94a4 -> de021a1ca60d, empty message
INFO [alembic.runtime.migration] Running upgrade de021a1ca60d -> fb13d49b72f9, better_filters
INFO [alembic.runtime.migration] Running upgrade fb13d49b72f9 -> a33a03f16c4a, Add extra column to SavedQuery
INFO [alembic.runtime.migration] Running upgrade 4451805bbaa1, 1d9e835a84f9 -> c829ff0b37d0, empty message
INFO [alembic.runtime.migration] Running upgrade c829ff0b37d0 -> 7467e77870e4, remove_aggs
INFO [alembic.runtime.migration] Running upgrade 7467e77870e4, de021a1ca60d -> fbd55e0f83eb, empty message
INFO [alembic.runtime.migration] Running upgrade fbd55e0f83eb, fb13d49b72f9 -> 8b70aa3d0f87, empty message
INFO [alembic.runtime.migration] Running upgrade 8b70aa3d0f87, a33a03f16c4a -> 18dc26817ad2, empty message
INFO [alembic.runtime.migration] Running upgrade 18dc26817ad2 -> c617da68de7d, form nullable
INFO [alembic.runtime.migration] Running upgrade c617da68de7d -> c82ee8a39623, Add implicit tags
INFO [alembic.runtime.migration] Running upgrade 18dc26817ad2 -> e553e78e90c5, add_druid_auth_py.py
INFO [alembic.runtime.migration] Running upgrade e553e78e90c5, c82ee8a39623 -> 45e7da7cfeba, empty message
INFO [alembic.runtime.migration] Running upgrade 45e7da7cfeba -> 80aa3f04bc82, Add Parent ids in dashboard layout metadata
INFO [alembic.runtime.migration] Running upgrade 80aa3f04bc82 -> d94d33dbe938, form strip
INFO [alembic.runtime.migration] Running upgrade d94d33dbe938 -> 937d04c16b64, update datasources
INFO [alembic.runtime.migration] Running upgrade 937d04c16b64 -> 7f2635b51f5d, update base columns
INFO [alembic.runtime.migration] Running upgrade 7f2635b51f5d -> e9df189e5c7e, update base metrics
INFO [alembic.runtime.migration] Running upgrade e9df189e5c7e -> afc69274c25a, update the sql, select_sql, and executed_sql columns in the
query table in mysql dbs to be long text columns
INFO [alembic.runtime.migration] Running upgrade afc69274c25a -> d7c1a0d6f2da, Remove limit used from query model
INFO [alembic.runtime.migration] Running upgrade d7c1a0d6f2da -> ab8c66efdd01, resample
INFO [alembic.runtime.migration] Running upgrade ab8c66efdd01 -> b4a38aa87893, deprecate database expression
INFO [alembic.runtime.migration] Running upgrade b4a38aa87893 -> d6ffdf31bdd4, Add published column to dashboards
INFO [alembic.runtime.migration] Running upgrade d6ffdf31bdd4 -> 190188938582, Remove duplicated entries in dashboard_slices table and add unique constraint
INFO [alembic.runtime.migration] Running upgrade 190188938582 -> def97f26fdfb, Add index to tagged_object
+ '[' '' = yes ']'
+ superset init
2019-08-19 02:04:33,271:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'>
2019-08-19 02:04:36,945:INFO:root:Creating database reference for main
2019-08-19 02:04:36,992:INFO:root:Creating database reference for examples
2019-08-19 02:05:01,352:INFO:root:Syncing role definition
2019-08-19 02:05:01,533:INFO:root:Syncing Admin perms
2019-08-19 02:05:01,784:INFO:root:Syncing Alpha perms
2019-08-19 02:05:02,768:INFO:root:Syncing Gamma perms
2019-08-19 02:05:03,772:INFO:root:Syncing granter perms
2019-08-19 02:05:04,627:INFO:root:Syncing sql_lab perms
2019-08-19 02:05:05,557:INFO:root:Fetching a set of all perms to lookup which ones are missing
2019-08-19 02:05:05,742:INFO:root:Creating missing datasource permissions.
2019-08-19 02:05:05,756:INFO:root:Creating missing database permissions.
2019-08-19 02:05:05,850:INFO:root:Creating missing metrics permissions
2019-08-19 02:05:05,865:INFO:root:Cleaning faulty perms
[root@kylin docker]# docker-compose up
WARNING: The Docker Engine you're using is running in swarm mode.
Compose does not use swarm mode to deploy services to multiple nodes in a swarm. All containers will be scheduled on the current node.
To deploy your application across the swarm, use `d
ocker stack deploy`.
superset_postgres_1 is up-to-date
superset_redis_1 is up-to-date
Starting superset_superset_1 ... done
Attaching to superset_postgres_1, superset_redis_1, superset_superset_1
superset_1 | + '[' 0 -ne 0 ']'
superset_1 | + '[' development = development ']'
superset_1 | + celery worker --app=superset.sql_lab:celery_app --pool=gevent -Ofair
superset_1 | + cd superset/assets/
superset_1 | + npm ci
postgres_1 | The files belonging to this database system will be owned by user "postgres".
redis_1 | 1:C 18 Aug 14:57:22.683 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
redis_1 | _._
redis_1 | _.-``__ ''-._
redis_1 | _.-`` `. `_. ''-._ Redis 3.2.12 (00000000/0) 64 bit
redis_1 | .-`` .-```. ```\/ _.,_ ''-._
redis_1 | ( ' , .-` | `, ) Running in standalone mode
redis_1 | |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
redis_1 | | `-._ `._ / _.-' | PID: 1
redis_1 | `-._ `-._ `-./ _.-' _.-'
redis_1 | |`-._`-._ `-.__.-' _.-'_.-'|
redis_1 | | `-._`-._ _.-'_.-' | http://redis.io
redis_1 | `-._ `-._`-.__.-'_.-' _.-'
redis_1 | |`-._`-._ `-.__.-' _.-'_.-'|
redis_1 | | `-._`-._ _.-'_.-' |
redis_1 | `-._ `-._`-.__.-'_.-' _.-'
redis_1 | `-._ `-.__.-' _.-'
redis_1 | `-._ _.-'
redis_1 | `-.__.-'
redis_1 | 1:M 18 Aug 14:57:22.689 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
redis_1 | 1:M 18 Aug 14:57:22.690 # Server started, Redis version 3.2.12
redis_1 | 1:M 18 Aug 14:57:22.690 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
redis_1 | 1:M 18 Aug 14:57:22.690 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
redis_1 | 1:M 18 Aug 14:57:22.691 * The server is now ready to accept connections on port 6379
redis_1 | 1:signal-handler (1566142398) Received SIGTERM scheduling shutdown...
redis_1 | 1:M 18 Aug 15:33:18.933 # User requested shutdown...
redis_1 | 1:M 18 Aug 15:33:18.935 * Saving the final RDB snapshot before exiting.
redis_1 | 1:M 18 Aug 15:33:19.009 * DB saved on disk
redis_1 | 1:M 18 Aug 15:33:19.009 # Redis is now ready to exit, bye bye...
redis_1 | 1:C 19 Aug 02:01:01.311 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
redis_1 | _._
redis_1 | _.-``__ ''-._
redis_1 | _.-`` `. `_. ''-._ Redis 3.2.12 (00000000/0) 64 bit
redis_1 | .-`` .-```. ```\/ _.,_ ''-._
postgres_1 | This user must also own the server process.
redis_1 | ( ' , .-` | `, ) Running in standalone mode
postgres_1 | The database cluster will be initialized with locale "en_US.utf8".
postgres_1 | The default database encoding has accordingly been set to "UTF8".
redis_1 | |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
postgres_1 | The default text search configuration will be set to "english".
redis_1 | | `-._ `._ / _.-' | PID: 1
redis_1 | `-._ `-._ `-./ _.-' _.-'
redis_1 | |`-._`-._ `-.__.-' _.-'_.-'|
postgres_1 | Data page checksums are disabled.
postgres_1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok
redis_1 | | `-._`-._ _.-'_.-' | http://redis.io
postgres_1 | creating subdirectories ... ok
postgres_1 | selecting default max_connections ... 100
postgres_1 | selecting default shared_buffers ... 128MB
postgres_1 | selecting default timezone ... Etc/UTC
redis_1 | `-._ `-._`-.__.-'_.-' _.-'
redis_1 | |`-._`-._ `-.__.-' _.-'_.-'|
redis_1 | | `-._`-._ _.-'_.-' |
redis_1 | `-._ `-._`-.__.-'_.-' _.-'
redis_1 | `-._ `-.__.-' _.-'
postgres_1 | selecting dynamic shared memory implementation ... posix
redis_1 | `-._ _.-'
postgres_1 | creating configuration files ... ok
redis_1 | `-.__.-'
redis_1 | 1:M 19 Aug 02:01:01.317 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
postgres_1 | running bootstrap script ... ok
redis_1 | 1:M 19 Aug 02:01:01.318 # Server started, Redis version 3.2.12
redis_1 | 1:M 19 Aug 02:01:01.318 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
redis_1 | 1:M 19 Aug 02:01:01.318 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
redis_1 | 1:M 19 Aug 02:01:01.319 * DB loaded from disk: 0.000 seconds
redis_1 | 1:M 19 Aug 02:01:01.319 * The server is now ready to accept connections on port 6379
redis_1 | 1:C 19 Aug 02:03:48.464 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
redis_1 | _._
redis_1 | _.-``__ ''-._
redis_1 | _.-`` `. `_. ''-._ Redis 3.2.12 (00000000/0) 64 bit
redis_1 | .-`` .-```. ```\/ _.,_ ''-._
redis_1 | ( ' , .-` | `, ) Running in standalone mode
redis_1 | |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
redis_1 | | `-._ `._ / _.-' | PID: 1
redis_1 | `-._ `-._ `-./ _.-' _.-'
postgres_1 | performing post-bootstrap initialization ... ok
redis_1 | |`-._`-._ `-.__.-' _.-'_.-'|
redis_1 | | `-._`-._ _.-'_.-' | http://redis.io
redis_1 | `-._ `-._`-.__.-'_.-' _.-'
redis_1 | |`-._`-._ `-.__.-' _.-'_.-'|
redis_1 | | `-._`-._ _.-'_.-' |
redis_1 | `-._ `-._`-.__.-'_.-' _.-'
redis_1 | `-._ `-.__.-' _.-'
redis_1 | `-._ _.-'
redis_1 | `-.__.-'
redis_1 | 1:M 19 Aug 02:03:48.469 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
redis_1 | 1:M 19 Aug 02:03:48.469 # Server started, Redis version 3.2.12
redis_1 | 1:M 19 Aug 02:03:48.469 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
redis_1 | 1:M 19 Aug 02:03:48.470 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
redis_1 | 1:M 19 Aug 02:03:48.472 * DB loaded from disk: 0.002 seconds
redis_1 | 1:M 19 Aug 02:03:48.472 * The server is now ready to accept connections on port 6379
postgres_1 | syncing data to disk ... ok
postgres_1 | Success. You can now start the database server using:
postgres_1 | pg_ctl -D /var/lib/postgresql/data -l logfile start
postgres_1 | WARNING: enabling "trust" authentication for local connections
postgres_1 | You can change this by editing pg_hba.conf or using the option -A, or
postgres_1 | --auth-local and --auth-host, the next time you run initdb.
postgres_1 | waiting for server to start....2019-08-18 14:57:25.395 UTC [44] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
postgres_1 | 2019-08-18 14:57:25.430 UTC [45] LOG: database system was shut down at 2019-08-18 14:57:24 UTC
postgres_1 | 2019-08-18 14:57:25.439 UTC [44] LOG: database system is ready to accept connections
postgres_1 | done
postgres_1 | server started
postgres_1 | CREATE DATABASE
postgres_1 | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*
postgres_1 | waiting for server to shut down....2019-08-18 14:57:25.922 UTC [44] LOG: received fast shutdown request
postgres_1 | 2019-08-18 14:57:25.925 UTC [44] LOG: aborting any active transactions
postgres_1 | 2019-08-18 14:57:25.932 UTC [44] LOG: worker process: logical replication launcher (PID 51) exited with exit code 1
postgres_1 | 2019-08-18 14:57:25.932 UTC [46] LOG: shutting down
postgres_1 | 2019-08-18 14:57:25.953 UTC [44] LOG: database system is shut down
postgres_1 | done
postgres_1 | server stopped
postgres_1 | PostgreSQL init process complete; ready for start up.
postgres_1 | 2019-08-18 14:57:26.061 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
postgres_1 | 2019-08-18 14:57:26.061 UTC [1] LOG: listening on IPv6 address "::", port 5432
postgres_1 | 2019-08-18 14:57:26.068 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
postgres_1 | 2019-08-18 14:57:26.113 UTC [62] LOG: database system was shut down at 2019-08-18 14:57:25 UTC
postgres_1 | 2019-08-18 14:57:26.163 UTC [1] LOG: database system is ready to accept connections
postgres_1 | 2019-08-18 15:33:18.903 UTC [1] LOG: received smart shutdown request
postgres_1 | 2019-08-18 15:33:18.918 UTC [1] LOG: worker process: logical replication launcher (PID 68) exited with exit code 1
postgres_1 | 2019-08-18 15:33:18.921 UTC [63] LOG: shutting down
postgres_1 | 2019-08-18 15:33:19.022 UTC [1] LOG: database system is shut down
postgres_1 | 2019-08-19 02:01:02.219 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
postgres_1 | 2019-08-19 02:01:02.219 UTC [1] LOG: listening on IPv6 address "::", port 5432
postgres_1 | 2019-08-19 02:01:02.232 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
postgres_1 | 2019-08-19 02:01:02.276 UTC [25] LOG: database system was shut down at 2019-08-18 15:33:18 UTC
postgres_1 | 2019-08-19 02:01:02.289 UTC [1] LOG: database system is ready to accept connections
postgres_1 | 2019-08-19 02:03:48.604 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
postgres_1 | 2019-08-19 02:03:48.604 UTC [1] LOG: listening on IPv6 address "::", port 5432
postgres_1 | 2019-08-19 02:03:48.609 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
postgres_1 | 2019-08-19 02:03:48.646 UTC [24] LOG: database system was interrupted; last known up at 2019-08-19 02:01:02 UTC
postgres_1 | 2019-08-19 02:03:48.991 UTC [24] LOG: database system was not properly shut down; automatic recovery in progress
postgres_1 | 2019-08-19 02:03:49.013 UTC [24] LOG: redo starts at 0/16362A8
postgres_1 | 2019-08-19 02:03:49.013 UTC [24] LOG: invalid record length at 0/16362E0: wanted 24, got 0
postgres_1 | 2019-08-19 02:03:49.013 UTC [24] LOG: redo done at 0/16362A8
postgres_1 | 2019-08-19 02:03:49.090 UTC [1] LOG: database system is ready to accept connections
superset_1 | npm WARN prepare removing existing node_modules/ before installation
[root@kylin docker]# docker-compose run --rm superset ./docker-init.sh
Starting superset_postgres_1 ... done
Starting superset_redis_1 ... done
+ '[' 1 -ne 0 ']'
+ exec ./docker-init.sh
+ export FLASK_APP=superset:app
+ FLASK_APP=superset:app
+ flask fab create-admin
Username [admin]:
User first name [admin]:
User last name [user]:
Email [admin@fab.org]:
Password:
Repeat for confirmation:
2019-08-19 02:04:10,092:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'>
Recognized Database Authentications.
Admin User admin created.
+ superset db upgrade
2019-08-19 02:04:18,459:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'>
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume transactional DDL.
INFO [alembic.runtime.migration] Running upgrade -> 4e6a06bad7a8, Init
INFO [alembic.runtime.migration] Running upgrade 4e6a06bad7a8 -> 5a7bad26f2a7, empty message
INFO [alembic.runtime.migration] Running upgrade 5a7bad26f2a7 -> 1e2841a4128, empty message
INFO [alembic.runtime.migration] Running upgrade 1e2841a4128 -> 2929af7925ed, TZ offsets in data sources
INFO [alembic.runtime.migration] Running upgrade 2929af7925ed -> 289ce07647b, Add encrypted password field
INFO [alembic.runtime.migration] Running upgrade 289ce07647b -> 1a48a5411020, adding slug to dash
INFO [alembic.runtime.migration] Running upgrade 1a48a5411020 -> 315b3f4da9b0, adding log model
INFO [alembic.runtime.migration] Running upgrade 315b3f4da9b0 -> 55179c7f25c7, sqla_descr
INFO [alembic.runtime.migration] Running upgrade 55179c7f25c7 -> 12d55656cbca, is_featured
/usr/local/lib/python3.6/site-packages/alembic/ddl/sqlite.py:39: UserWarning: Skipping unsupported ALTER for creation of implicit constraint
"Skipping unsupported ALTER for "
INFO [alembic.runtime.migration] Running upgrade 12d55656cbca -> 2591d77e9831, user_id
INFO [alembic.runtime.migration] Running upgrade 2591d77e9831 -> 8e80a26a31db, empty message
INFO [alembic.runtime.migration] Running upgrade 8e80a26a31db -> 7dbf98566af7, empty message
INFO [alembic.runtime.migration] Running upgrade 7dbf98566af7 -> 43df8de3a5f4, empty message
INFO [alembic.runtime.migration] Running upgrade 43df8de3a5f4 -> d827694c7555, css templates
INFO [alembic.runtime.migration] Running upgrade d827694c7555 -> 430039611635, log more
INFO [alembic.runtime.migration] Running upgrade 430039611635 -> 18e88e1cc004, making audit nullable
INFO [alembic.runtime.migration] Running upgrade 18e88e1cc004 -> 836c0bf75904, cache_timeouts
INFO [alembic.runtime.migration] Running upgrade 18e88e1cc004 -> a2d606a761d9, adding favstar model
INFO [alembic.runtime.migration] Running upgrade a2d606a761d9, 836c0bf75904 -> d2424a248d63, empty message
INFO [alembic.runtime.migration] Running upgrade d2424a248d63 -> 763d4b211ec9, fixing audit fk
INFO [alembic.runtime.migration] Running upgrade d2424a248d63 -> 1d2ddd543133, log dt
INFO [alembic.runtime.migration] Running upgrade 1d2ddd543133, 763d4b211ec9 -> fee7b758c130, empty message
INFO [alembic.runtime.migration] Running upgrade fee7b758c130 -> 867bf4f117f9, Adding extra field to Database model
INFO [alembic.runtime.migration] Running upgrade 867bf4f117f9 -> bb51420eaf83, add schema to table model
INFO [alembic.runtime.migration] Running upgrade bb51420eaf83 -> b4456560d4f3, change_table_unique_constraint
INFO [alembic.runtime.migration] Running upgrade b4456560d4f3 -> 4fa88fe24e94, owners_many_to_many
INFO [alembic.runtime.migration] Running upgrade 4fa88fe24e94 -> c3a8f8611885, Materializing permission
INFO [alembic.runtime.migration] Running upgrade c3a8f8611885 -> f0fbf6129e13, Adding verbose_name to tablecolumn
INFO [alembic.runtime.migration] Running upgrade f0fbf6129e13 -> 956a063c52b3, adjusting key length
INFO [alembic.runtime.migration] Running upgrade 956a063c52b3 -> 1226819ee0e3, Fix wrong constraint on table columns
INFO [alembic.runtime.migration] Running upgrade 1226819ee0e3 -> d8bc074f7aad, Add new field 'is_restricted' to SqlMetrsuperset_1 | 2019-08-19 02:51:06,326:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'>
### result
## Show superset Docker image
[root@kylin superset-docker]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE superset_superset latest 65481d79a4cb 2 minutes ago 1.73 GB sungminyun/superset-docker 101 8ec980afffdb 45 minutes ago 1.7 GB <none> <none> 7b968ec4ad62 55 minutes ago 1.38 GB <none> <none> 17184e9f0d0c 9 hours ago 539 MB <none> <none> 36e07760d84c 9 hours ago 539 MB <none> <none> 6360de6df17b 10 hours ago 934 MB <none> <none> 0b8b5e2608c5 10 hours ago 934 MB <none> <none> 8c92fbb8a082 24 hours ago 968 MB <none> <none> 6fc8960df2e5 24 hours ago 968 MB sungminyun/kylin-docker 101 c2b10010123b 27 hours ago 2.98 GB <none> <none> 2a2f553239a3 28 hours ago 714 MB <none> <none> 0d2144e6aa11 28 hours ago 146 MB <none> <none> abf10a4befb2 29 hours ago 120 MB <none> <none> 2c0f973a58ad 29 hours ago 256 MB <none> <none> 3ec37054afd8 33 hours ago 2.14 GB docker.io/ubuntu 18.04 a2a15febcdf3 3 days ago 64.2 MB docker.io/python 3.6 cfcdf565ff94 4 days ago 913 MB docker.io/postgres 10 cf7301675e30 4 days ago 230 MB docker.io/ubuntu 16.04 5e13f8dd4c1a 3 weeks ago 120 MB docker.io/python 3.6-jessie 890456b21ed5 5 weeks ago 703 MB docker.io/redis 3.2 87856cc39862 10 months ago 76 MB
댓글
댓글 쓰기