Swift の勉強する環境を docker を使って構築する

docker で勉強する環境を作ってみた。

github.com

準備

リポジトリと README を見てもらえば分かるけど、下記のような bin/runスクリプトを用意する。

#!/bin/sh

if [ -n "$*" ]
  then docker run -v $(pwd):/app -w /app swiftdocker/swift $*
else
  docker run --privileged -it swiftdocker/swift swift
fi

使い方

REPL で試したい場合は bin/run を実行する。

$ bin/run
Welcome to Swift version 3.0-dev (LLVM 8fcf602916, Clang cf0a734990, Swift 000d413a62). Type :help for assistance.
  1>

終了するときは :exit を入力する。
*.swift を実行したいときは bin/run swift sample/hello.swift のように実行する。

$ bin/run swift sample/hello.swift
Hello, World!