<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>データサイエンス on OTTAN.JP</title>
    <link>https://ottan.jp/tags/%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B5%E3%82%A4%E3%82%A8%E3%83%B3%E3%82%B9/</link>
    <description>Recent content in データサイエンス on OTTAN.JP</description>
    <generator>Hugo</generator>
    <language>ja</language>
    <lastBuildDate>Thu, 23 Apr 2026 00:00:00 +0900</lastBuildDate>
    <atom:link href="https://ottan.jp/tags/%E3%83%87%E3%83%BC%E3%82%BF%E3%82%B5%E3%82%A4%E3%82%A8%E3%83%B3%E3%82%B9/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>【2026年版】データサイエンス環境をDocker / Dev Containers で一発構築する — Jupyter / VS Code / Cursor</title>
      <link>https://ottan.jp/posts/2020/04/datascience-environment-docker/</link>
      <pubDate>Sun, 26 Apr 2020 00:00:00 +0000</pubDate>
      <guid>https://ottan.jp/posts/2020/04/datascience-environment-docker/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;🔁 2026年リライト版&lt;/strong&gt;&#xA;この記事は2020年4月に公開した「データ分析（データサイエンス）に必要な環境（Jupyter Lab）を一発で整えるワンライナー」を、&lt;strong&gt;Dev Containers&lt;/strong&gt; / &lt;strong&gt;uv&lt;/strong&gt; / &lt;strong&gt;Apple Silicon&lt;/strong&gt; 前提で全面書き換えしたものです。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;2020年からの主な変化点&#34;&gt;2020年からの主な変化点&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Apple Silicon (M1–M4)&lt;/strong&gt; が主流化。&lt;code&gt;jupyter/datascience-notebook&lt;/code&gt; も &lt;code&gt;linux/arm64&lt;/code&gt; イメージが公式公開（マルチアーキ化）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Dev Containers（旧 VS Code Remote - Containers）&lt;/strong&gt; が成熟。&lt;code&gt;devcontainer.json&lt;/code&gt; 一枚で VS Code / Cursor から即座にコンテナ開発可能に&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;code&gt;uv&lt;/code&gt;（Rust製Pythonパッケージマネージャ）&lt;/strong&gt; が2024年以降デファクト化。&lt;code&gt;pip install&lt;/code&gt; より10〜100倍高速&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Rancher Desktop / OrbStack / colima&lt;/strong&gt; など Docker Desktop の代替が普及（ライセンス変更で企業は代替を検討するケース多し）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;JupyterLab 4.x&lt;/strong&gt; + &lt;strong&gt;AI Notebook extensions&lt;/strong&gt;（Jupyter AI、Cursor Notebooks）で対話的ML開発が一般化&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;パターン1-最速ワンライナー変わらず健在&#34;&gt;パターン1: 最速ワンライナー（変わらず健在）&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-zsh&#34; data-lang=&#34;zsh&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;❯ docker run --rm -p 10000:8888 &lt;span style=&#34;color:#0a3069&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    -e &lt;span style=&#34;color:#953800&#34;&gt;JUPYTER_ENABLE_LAB&lt;/span&gt;&lt;span style=&#34;color:#0550ae&#34;&gt;=&lt;/span&gt;yes &lt;span style=&#34;color:#0a3069&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    -v &lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#953800&#34;&gt;$PWD&lt;/span&gt;&lt;span style=&#34;color:#0a3069&#34;&gt;&amp;#34;&lt;/span&gt;:/home/jovyan/work &lt;span style=&#34;color:#0a3069&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    quay.io/jupyter/datascience-notebook:latest&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;2024年からイメージレジストリが &lt;strong&gt;Docker Hub → &lt;code&gt;quay.io/jupyter/*&lt;/code&gt;&lt;/strong&gt; に移行しています。&lt;code&gt;jupyter/datascience-notebook&lt;/code&gt; は Docker Hub にも残っていますが、更新が遅いので &lt;code&gt;quay.io&lt;/code&gt; 版の使用を推奨します。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
