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

開発環境としての Python x Remote Container の使い道 / How to use Python x Remote Container as a development environment

zaki
August 28, 2020

開発環境としての Python x Remote Container の使い道 / How to use Python x Remote Container as a development environment

・Pycon JP 2020 Online - https://pycon.jp/2020/
・本スライドに関係する記事
 →スクリプト的なもの
   https://kic-yuuki.hatenablog.com/entry/2020/08/23/163415
 →Python x Remote Containerな環境を作成する手順
  https://kic-yuuki.hatenablog.com/entry/2020/06/23/221949

zaki

August 28, 2020
Tweet

More Decks by zaki

Other Decks in Programming

Transcript

  1. Python x Remote Container の使い道 Pycon JP 2020 Online ビザスクスポンサーブースLT

    2020/08/28(Fri.) - 29(Sat.) 開発環境としての @zucky_zakizaki
  2. アジェンダ 話さないこと  Python x Remote Container環境作成の詳しい手順  手順は以下記事をご参照ください   VSCode Remote Container

    でPythonお試し環境を作った時のメモ 話すこと  ❶ Remote Containerとは?  ❷ Remote Container使うと、何が嬉しいの?  ❸ どのような用途で使えるの?
  3. ❶ Remote Containerとは? VSCode - 拡張機能の1つ  Remote - Containers -

    Visual Studio Marketplace Dockerコンテナ内でVSCodeを開ける機能  以下から、VSCodeを開くコンテナ情報を参照する  ・Dockerイメージを直接指定   → Docker Hub / Azure Container Registry参照  ・Dockerfile / docker-compose.yml
  4. ❸ どのような用途で使えるの? 技術記事でリポジトリを公開したいとき  ・Pythonのライブラリ管理ツールは複数ある   →pip / pipenv / poetry /

    pyflow / etc…   →ツール固有のファイルがリポジトリに含まれてしまう  ・リポジトリをClone&動かしたい場合、   ライブラリ管理ツールのインストールを強要してしまう  ・Remote Containerだったら、   コンテナにライブラリ管理ツールを含めてしまえばよい
  5. URL集 Remote Container系   公式ドキュメント   devcontainer.jsonについての説明   インストールページ お世話になった記事   『試して理解 Linuxのしくみ』の実験プログラムをVS CodeのRemote

    - Containersで動かす   VSCode Remote Containerが良い   2020 年の Python パッケージ管理ベストプラクティス 本スライドに関係する記事   Python x Remote Container のお試し環境を作る手順