NateScarlet / nuke-docker

:anchor:The foundry nuke in docker container

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nuke-docker

Nuke Versions Update Status Build Status Latest Nuke Version Docker Starts Docker Pulls Maintenance

GitHub

Docker Hub

The foundry nuke in docker container

  • Can be use as nuke plugin test environment: example
  • Exclude files that usually not necessary for container to reduce image size (Documentation, OCIOConfig, large plugins, optional libraries).
  • Prebuilt images for all nuke versions that downloadable from official site.

Usage

> docker run -it --rm -e foundry_LICENSE=5053@10.0.2.2 natescarlet/nuke:10.5v7
Nuke 10.5v7, 64 bit, built Nov 14 2017.
Copyright (c) 2017 The Foundry Visionmongers Ltd.  All Rights Reserved.
>>> import nuke
>>> nuke.NUKE_VERSION_STRING
'10.5v7'
>>> nuke.createNode('Constant')
<Constant1 at 0x2781570>
>>>

Setup license

RLM

Use environment variable foundry_LICENSE to specify license server

docker run -it --rm -e foundry_LICENSE=<your license server> natescarlet/nuke:11.3v2

FLEXlm

Mount your FLEXlm license file

docker run -it --rm -e -v <your license path>:/usr/local/foundry/FLEXlm natescarlet/nuke:11.3v2

Build yourself

For nuke 10.5v2

docker build --build-arg NUKE_MAJOR=10 --build-arg NUKE_MINOR=5 --build-arg NUKE_PATCH=2 --tag natescarlet/nuke:10.5v2 .

Prebuilt images

New nuke version will be auto added by CI on the 1st of every month.

tags:

  • latest: latest

  • major: 9, 10, 11, 12

  • minor: 9.0, 10.0, 10.5, ...

  • patch: 9.0v1, 9.0v2, 9.0v3, ...

13.2v5 13.2v4 13.2v3 13.2v2 13.2v1

13.1v5 13.1v4 13.1v3 13.1v2 13.1v1

13.0v10 13.0v9 13.0v8 13.0v7 13.0v6 13.0v5 13.0v4 13.0v3

12.2v11 12.2v10 12.2v9 12.2v8 12.2v7

12.0v1

11.3v6 11.3v5 11.3v4 11.3v3 11.3v2 11.3v1

11.2v7 11.2v6 11.2v5 11.2v4 11.2v3 11.2v2 11.2v1

11.1v6 11.1v5 11.1v4 11.1v3 11.1v2 11.1v1

11.0v4 11.0v3 11.0v2 11.0v1

10.5v8 10.5v7 10.5v6 10.5v5 10.5v4 10.5v3 10.5v2 10.5v1

10.0v6 10.0v5 10.0v4 10.0v3 10.0v2 10.0v1

9.0v9 9.0v8 9.0v7 9.0v6 9.0v5 9.0v4 9.0v3 9.0v2 9.0v1

About

:anchor:The foundry nuke in docker container

License:MIT License


Languages

Language:Python 70.3%Language:Dockerfile 26.8%Language:Makefile 2.2%Language:Shell 0.7%