---
title: 11.Veletaで生成したAPIを起動する(Dockerコンテナ編)
description: Veletaで生成したAPIのDockerコンテナを利用する方法について説明します。
image: https://www.data-fabric.jp/hubfs/fabric-202602/images/website/Veleta_DATA_FABRIC_COLOR_Black_RGB-3.svg
---

[コンテンツまでスキップ](https://www.data-fabric.jp/blog-kb/veleta/using-veleta-api-with-container#main-content)

[![DATA_FABRIC_COLOR_Black_RGB](https://www.data-fabric.jp/hubfs/fabric-202602/images/website/DATA_FABRIC_COLOR_Black_RGB.svg)](https://www.data-fabric.jp/)

- [製品一覧](https://www.data-fabric.jp/product)
  
  製品一覧のサブメニューを表示 
  
    - [Mashu](https://www.data-fabric.jp/product/mashu)
    - [Veleta](https://www.data-fabric.jp/product/veleta)
- [課題解決事例](https://www.data-fabric.jp/case)
- ブログ
  
  ブログのサブメニューを表示 
  
    - [技術ブログ(Zenn)](https://zenn.dev/p/psc)
    - [データマネジメントの突破口](https://www.data-fabric.jp/blog-bkt)
- [サポート](https://www.data-fabric.jp/ja/kb-top)
- [お問い合わせ](https://www.data-fabric.jp/contact)

メインナビゲーションを開く

メインナビゲーションを閉じる

- [製品一覧](https://www.data-fabric.jp/product)
  
  製品一覧のサブメニューを表示 
  
    - [Mashu](https://www.data-fabric.jp/product/mashu)
    - [Veleta](https://www.data-fabric.jp/product/veleta)
- [課題解決事例](https://www.data-fabric.jp/case)
- ブログ
  
  ブログのサブメニューを表示 
  
    - [技術ブログ(Zenn)](https://zenn.dev/p/psc)
    - [データマネジメントの突破口](https://www.data-fabric.jp/blog-bkt)
- [サポート](https://www.data-fabric.jp/ja/kb-top)
- [お問い合わせ](https://www.data-fabric.jp/contact)

### カテゴリ

- [01. ユーザーとサインイン](https://www.data-fabric.jp/blog-kb/tag/01-ユーザーとサインイン)
- [02. 組織](https://www.data-fabric.jp/blog-kb/tag/02-組織)
- [03. プロジェクト](https://www.data-fabric.jp/blog-kb/tag/03-プロジェクト)
- [04. メタデータソース](https://www.data-fabric.jp/blog-kb/tag/04-メタデータソース)
- [05. メタデータ](https://www.data-fabric.jp/blog-kb/tag/05-メタデータ)
- [06. リネージ](https://www.data-fabric.jp/blog-kb/tag/06-リネージ)
- [07. Mashuサーバー(オンプレミス用)](https://www.data-fabric.jp/blog-kb/tag/07-mashuサーバーオンプレミス用)
- [08. 検索・通知・その他](https://www.data-fabric.jp/blog-kb/tag/08-検索-通知-その他)
- [09. Veleta](https://www.data-fabric.jp/blog-kb/tag/09-veleta)

 2026/02/28 12:25:06

# 11.Veletaで生成したAPIを起動する(Dockerコンテナ編)

[T](https://www.data-fabric.jp/blog-kb/author/t)

共有： [facebook-f icon](http://www.facebook.com/share.php?u=https://www.data-fabric.jp/blog-kb/veleta/using-veleta-api-with-container) [Twitter icon](https://twitter.com/intent/tweet?url=https://www.data-fabric.jp/blog-kb/veleta/using-veleta-api-with-container) [linkedin-in icon](http://www.linkedin.com/shareArticle?mini=true&url=https://www.data-fabric.jp/blog-kb/veleta/using-veleta-api-with-container) [envelope icon](mailto:?body=https://www.data-fabric.jp/blog-kb/veleta/using-veleta-api-with-container) [pinterest-p icon](http://pinterest.com/pin/create/link/?url=https://www.data-fabric.jp/blog-kb/veleta/using-veleta-api-with-container)

VeletaでAPIの生成が完了するとDockerコンテナのzipファイルをダウンロードすることができます。

```
$ lssampleapi.tar.zip  // ダウンロードしたzipファイル
```

まずはダウンロードしたzipファイルを解凍してtarファイルを取り出します。

```
$ unzip sampleapi.tar.zip$ lssampleapi.tar  // 解凍後のtarファイル
```

次にtarファイルを`docker load`コマンドで読み込みます。

```
$ docker load < sampleapi.tar$ docker image lsREPOSITORY TAG    ...sampleapi  latest ...  // 読み込んだDockerイメージ
```

最後に読み込んだDockerイメージをコンテナとして立ち上げます。以下はコンテナを立ち上げるコマンドの例です。コマンドの詳細な解説は[リファレンス](https://matsuand.github.io/docs.docker.jp.onthefly/engine/reference/run/)を参照ください。

```
# PostgreSQLと通信するWebAPIを立ち上げるコマンド例$ docker container run \  -p 3000:3000 \  -e DSN='user=user password=password host=host.example.com dbname=sample' \  -e PORT=3000 \  sampleapi
```

コンテナ起動時に指定できる環境変数は以下のとおりです。

### 環境変数

#### DSN

必須項目。データベースと接続するためのData Source Nameを指定します。データベースの種類に合わせてDSNを指定してください。

```
# PostgreSQLDSN='user= password= host= dbname='# MySQLDSN='USER:PASSWORD@(HOST)/DBNAME?parseTime=true&loc=Asia%2FTokyo'# MariaDBDSN='USER:PASSWORD@(HOST)/DBNAME?parseTime=true&loc=Asia%2FTokyo'# OracleDBDSN='oracle://USER:PASSWORD@HOST:PORT/SERVICENAME'# SQLServerDSN='sqlserver://USER:PASSWORD@HOST:PORT?database=DBNAME
```

#### PORT

任意項目。APIサーバーのポート番号です。指定しない場合、デフォルトは3000番ポートでAPIサーバーが起動します。

 

APIサーバーの活用方法については以下の記事を参考ください。

[Veletaで生成したAPIを活用する](https://services.robon.co.jp/ja/kb/mashu/start-veleta-api)

```
  
```

[09. Veleta](https://www.data-fabric.jp/blog-kb/tag/09-veleta)

# 関連記事

[![](https://www.data-fabric.jp/hs-fs/hubfs/Mashu/mashu_cli_howto_1.png?height=200&name=mashu_cli_howto_1.png)](https://www.data-fabric.jp/blog-kb/server/mashu-cli)

[07. Mashuサーバー(オンプレミス用)](https://www.data-fabric.jp/blog-kb/tag/07-mashu%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%AA%E3%83%B3%E3%83%97%E3%83%AC%E3%83%9F%E3%82%B9%E7%94%A8)

## [07.Mashu CLIでメタデータを同期する](https://www.data-fabric.jp/blog-kb/server/mashu-cli)

[T](https://www.data-fabric.jp/blog-kb/author/t) 

 2026/02/28 11:33:23

Mashu CLIはMashuのメタデータ同期をコマンドラインから呼び出すことができるツールです。

[続きを読む](https://www.data-fabric.jp/blog-kb/server/mashu-cli)

[![](https://www.data-fabric.jp/hs-fs/hubfs/Mashu/veleta-client-generate-api.png?height=200&name=veleta-client-generate-api.png)](https://www.data-fabric.jp/blog-kb/veleta/web-client)

[09. Veleta](https://www.data-fabric.jp/blog-kb/tag/09-veleta)

## [14.Veleta WebアプリからVeletaで生成したAPIのデータを取得・更新する](https://www.data-fabric.jp/blog-kb/veleta/web-client)

[T](https://www.data-fabric.jp/blog-kb/author/t) 

 2026/02/28 12:31:15

...

[続きを読む](https://www.data-fabric.jp/blog-kb/veleta/web-client)

[![](https://www.data-fabric.jp/hs-fs/hubfs/Mashu/veleta-api6.png?height=200&name=veleta-api6.png)](https://www.data-fabric.jp/blog-kb/veleta/mcp-server)

[09. Veleta](https://www.data-fabric.jp/blog-kb/tag/09-veleta)

## [17.生成AIを使ってDBのデータを取得・更新する](https://www.data-fabric.jp/blog-kb/veleta/mcp-server)

[T](https://www.data-fabric.jp/blog-kb/author/t) 

 2026/02/28 12:41:27

...

[続きを読む](https://www.data-fabric.jp/blog-kb/veleta/mcp-server)

[![株式会社ピーエスシー](https://www.data-fabric.jp/hs-fs/hubfs/fabric-202602/images/PSC_logo_yoko.png?width=1058&height=177&name=PSC_logo_yoko.png "株式会社ピーエスシー")](https://www.psc-inc.co.jp/)

運営会社：株式会社ピーエスシー  
TEL : 03-3435-1044 / FAX : 03-3435-1418

| ・[TOP](https://services.robon.co.jp) | ・[技術ブログ(Zenn)](https://zenn.dev/p/psc) |
| --- | --- |
| ・[製品一覧](https://services.robon.co.jp/product) | ・[データマネジメントの突破口](https://services.robon.co.jp/blog-bkt) |
| ・[課題解決事例](https://services.robon.co.jp/case) | ・[サポートセンター](https://services.robon.co.jp/kb-top) |

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "T",
    "url" : "https://www.data-fabric.jp/blog-kb/author/t"
  },
  "dateModified" : "2026-02-28T03:25:06.138Z",
  "datePublished" : "2026-02-28T03:25:06.000Z",
  "headline" : "11.Veletaで生成したAPIを起動する(Dockerコンテナ編)",
  "image" : [ "https://www.data-fabric.jp/hubfs/fabric-202602/images/website/Veleta_DATA_FABRIC_COLOR_Black_RGB-3.svg" ],
  "mainEntityOfPage" : {
    "@id" : "https://www.data-fabric.jp/blog-kb/veleta/using-veleta-api-with-container",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://www.data-fabric.jp/hubfs/fabric-202602/images/PSC_logo_yoko.png"
    },
    "name" : "株式会社ピーエスシー"
  }
}
```