Juliaを手っ取り早くdockerで動かす方法をまとめました。
対象読者
- Juliaに興味があるけど,文法とかよくわかってない人
- Dockerの操作がなんとなくわかる
- vscodeでDockerを操作することに慣れている
動作環境
- M1 MacBook Air
JuliaのDockerイメージの用意
julia - Official Image | Docker Hub
$ docker pull julia
コンテナの作成と起動
$ docker run -it -d --rm --name=jl_container -v $PWD:/usr/myapp julia /bin/bash
vscodeでコンテナを開く
VSCodeのDockerのプラグインの機能からGUIでAttatch Visual Studio Code
を選択します。
新しいWindowが起動します。右下に以下のような表示が出ていれば,コンテナを開けています。
Hello Worldしてみる
3種類のHello worldを試してみましょう。
JuliaのREPLモードでHello World
.jl
ファイルでHello World
.ipynb
ファイルを作ってJuliaでHello World
-
コマンドパレット(
cmd
+shift
+P
)を起動して「Jupyter」と入力 -
追記:vscodeのJuliaの拡張機能をインストールする必要があります。 これがなければnotebookの
Select Kernel
にJuliaが表示されません。
Hello Worldできました。これにてJulia+Docker+Jupyterの環境の作成は完了です!
終わりに
dockerfileを書けば,もっと良い環境がサクッと作れると思いますが,手っ取り早く環境を作りたかったのでこの方法に辿り着きました。あとはたくさんJuliaで遊びましょう!