Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DockerCon 2023 recap ~Keynoteの発表内容や最近の動きについて~

DockerCon 2023 recap ~Keynoteの発表内容や最近の動きについて~

Masahito Zembutsu

November 02, 2023
Tweet

More Decks by Masahito Zembutsu

Other Decks in Programming

Transcript

  1. 1 DockerCon 2023 recap さくらインターネット株式会社 ES本部 教育企画部 Technical Communicator /

    Engineer 前佛 雅人 (@zembutsu) 2023年11月2日(木) 〜Keynoteの発表内容や最近の動きについて〜
  2. 2 Optimizing Deep Learning Workflows: Leveraging Stable Diffusion and Docker

    on WSL2 | Docker https://www.docker.com/blog/stable-diffusion-and-docker-on-wsl2/
  3. 『 DockerCon 2023 で知っておくべきポイント 』 • 新しい開発体験 • 次世代 『

    Docker Build 』 “docker hydrobuilds” 発表 • 『 Docker Scout 』 の一般提供開始 • 『 Docker Debug 』 で開発効率アップ • その他の発表 • 『 Docker AI 』 • 『 生成AI (GenAI) Stack 』 • Udemy とのパートナー • Docker Desktop 4.24 で Docker Compose Watch が GA、他新機能 (今 4.25) • Docker + WebGPU • 事例紹介 3
  4. Local + Cloud “Inner Loop” • Software Supply Chain Insights

    & Actions for Developers Docker Scout Next-gen Docker Build Docker Debug https://www.docker.com/build-early-access-program/ hydrobuild
  5. Docker Lab Debug Tools • イメージやコンテナのデバッグを簡単にするツール • “dld shell <container

    name>” • https://hub.docker.com/extensions/docker/labs-debug-tools-extension 6
  6. 生成AI Stack (GenAI Stack) • Docker Composeで各種 Docker イメージを手軽に扱える •

    ollama ( Llama 2 ) • langchain ( Python 用ツール ) • neo4j (ベクトルデータベース、グラフベータベース) • https://github.com/docker/genai-stack • 関連: • GenAI Stack Walkthrough: Build With Neo4j, LangChain & Ollama in Docker https://neo4j.com/developer-blog/genai-app-how-to-build/ 9
  7. 少し前の大きなトピック • Docker Compose Version 2 GA • “docker-compose” →

    “docker compose” • 追加セットアップが不要 • 動作が一部変更(サービスの見え方等) • YAML の書き方も少し変更 • “Compose Specification” • compose.yaml or compose.yml • V2, V3 の書式良いところ取りのイメージ • Version: セクションはオプション • Services: セクションは必須 • 後方互換性は確保されている
  8. ここ最近の Docker 周辺トピック • Docker Init • Docker Compose 関係

    • Compose Watch • Compose Include • Docker Desktop 改善 • Global Search • VirtioFS • Container File Explorer • Resource Saver Mode • Docker + WebAssembly • Docker Scout
  9. Compose Watch 13 services: web: build: . x-develop: watch: -

    action: sync path: ./web target: /app/web - action: rebuild path: package.json
  10. Compose Include 14 version: '3.8' services: web: image: nginx ports:

    - 80:80 include: common.yaml environment: DATABASE_URL: postgres://localhost:5432/my_database API_KEY: 1234567890 compose.yaml common.yaml
  11. AI/ML 関連 • AI/ML HACKATHON 実施中 • 10/3~11/7 • https://www.dockercon.com/2023/hackathon

    • https://docker.devpost.com/ • 賞金 $20,000 • 参加件数 1,930 17
  12. 『 DockerCon 2023 で知っておくべきポイント 』 • 新しい開発体験 • 次世代 『

    Docker Build 』 • 『 Docker Scout 』 の一般提供開始 • 『 Docker Debug 』 で開発効率アップ • その他の発表 • 『 Docker AI 』 • 『 生成AI (GenAI) Stack 』 • Udemy とのパートナー • Docker Desktop 4.24 で Docker Compose Watch が GA、他新機能 (今 4.25) • Docker + WebGPU • 事例紹介 19
  13. 20 Happy 10th Birthday Docker! Let's Celebrate Together, 2023年4月8日(土) 9:00

    | Meetup https://www.meetup.com/ja-JP/docker-bangalore/events/292208017/