コンテナ技術

VisualStudio Code

Docker + VisualStudio Code で快適な Jupyter 環境をつくる

まず、全体の手順です Docker と VisualStudio Code がインストールされている環境で実行してください python:3.7環境の設計図をつくる 設計図からイメージを作成。コンテナを起動し、同時にライブラリなどをインスト...
Kindle本

Kindle本を出しました

お悩み解決!これからの開発環境はこれ一択!: コンテナ技術と VisualStudio Code で構築する ローコストかつ汎用的な開発環境 ウェブ開発、 Pythonでのグラフ描画などを開発する際の画期的な開発環境を解説しています。レガシ...
VisualStudio Code

VisualStudio Code 拡張機能 その6 Remote-Containers

Dockerコンテナ内の環境(主にLinux)に接続し、VisualStudio Codeのエディタ、ターミナル、拡張機能から操作・編集ができます。 たとえば、 ApacheのHTMLソースを編集する PHPソースを編集して実行、デバッグす...
VisualStudio Code

VisualStudio Code 拡張機能 その5 Docker管理

コンテナ技術・Docker のイメージやコンテナをGUIで管理できます。 Dockerfile や docker-compose.ymlファイルを編集する際にはインテリセンスが働きます。 コマンドパネルから、Dockerコマンドを実行できま...
コンテナ技術

Dockerを使ってみました

Dockerは、コンテナ技術をPC上で実現・管理できるツール群です。Windows, OS-X, Linux のマルチプラットフォームで動作します。 コンテナ技術とは、ホストOSのカーネルを共用し、別プロセス上でシェル、ウェブサーバー、言語...
コンテナ技術

Windows上でLinuxを動かす

WSL2に興味津々です。 WSL(Windows Subsystem for Linux)は、Windows上でLinuxを動かす仕組みです。 WSL2 になってさらにパワフルになりました。 本物のLinuxカーネルが搭載された 軽量な仮想...
コンテナ技術

コンテナ技術(Docker)の概念図を描いてみた

①イメージは仮想環境のひな型です。コンテナはイメージ(ひな型)をもとに構築・実行されます。 ②コンテナ内からのAPIコールは、Dockerの「Linux Core」を演じるAPIを通じてホストOSへ送られます。 ③コンテナ同士も通信を行うこ...