環境構築
1 . Windows10PCにDockerデスクトップをインストールします
- swift.orgからSwiftdockerイメージを取得します swift.org
swiftのイメージをPullしてくる
docker pull swift
下記のようにswift dockerを起動してswiftコマンドを実行するとエラーが発生する
docker run -it swift /bin/bash # swfit error: failed to launch REPL process: process launch failed: 'A' packet returned an error: 8
swift docker環境を起動
- 下記のように指定して起動する。
docker run --privileged -v C:\Users\hogehoge\swfit_workspace:/app -it --rm --name swift-latest swift:latest /bin/bash
Dockerコンテナ内の実行
- Swiftパッケージディレクトリ作成を作成する
cd app (Windows環境のフォルダをマウントしている箇所) mkdir example cd example swift package init --type executable
- Swiftを実行する
swift run
実行結果
swift run [3/3] Build complete! Hello, world!