-
Place dockerfile and dockerignore into the root directory of titanfall.
-
docker build .
docker run <DOCKER_ID>
The process of exposing ports for process isolated containers is a bit more complicated than hyper-v isolation. Follow my comment here to open ports when using process isolation: microsoft/Windows-Containers#190 (comment)
if running in a VM, providing real-time process priority to NorthstarLauncher.exe
docker run -p 8081:8081 -p 37015:37015/udp --memory 8192m --cpus 4 --rm --isolation=hyperv <DOCKER_ID> -dedicated -softwared3d11
Tip 1: In case you want to run docker process isolation on windows pro verision, you can use: https://poweruser.blog/docker-on-windows-10-without-hyper-v-a529897ed1cc