We are happy to announce nightly Docker images for master and release branch! The nightly Docker images are automatically updated with development snapshots after they are released on swift.org. Official Swift release docker images are still available at Docker Hub.
Nightly Docker images: Docker Hub
Official release Docker images: Docker Hub
Link is also available on Swift.org - Download Swift
master
|Platform | Docker type | Docker Tags
|---|---|---|---|
|Ubuntu 18.04 | Full | nightly, nightly-master, nightly-bionic, nightly-master-bionic
|Ubuntu 18.04 | Slim | nightly-slim, nightly-bionic-slim, nightly-master-bionic-slim
|Ubuntu 16.04 | Full | nightly-xenial, nightly-master-xenial
|Ubuntu 16.04 | Slim | nightly-xenial-slim, nightly-master-xenial-slim
swift-5.2-branch
|Platform | Docker type | Docker Tags
|---|---|---|---|
|Ubuntu 18.04 | Full |nightly-5.2, nightly-5.2-bionic
|Ubuntu 18.04 | Slim | nightly-5.2-bionic-slim
|Ubuntu 16.04 | Full | nightly-5.2-xenial
|Ubuntu 16.04 | Slim | nightly-5.2-xenial-slim
Slim images are designed just for running an already built Swift program. Consequently, they do not contain the Swift compiler.
Swift Tag information
Nightly Docker images contain snapshot tag in .swift_tag
file to help identify Swift information.
To push a new Docker tag
docker push swiftlang/swift:tag_name