--- - hosts: localhost tasks: - name: Create emulationjs config volume docker_volume: name: emulationjs_config - name: Create emulationjs data volume docker_volume: name: emulationjs_data - name: Create network interfaces 1/2 command: /usr/bin/ip addr add 192.168.1.62/24 dev enp2s0 ignore_errors: True - name: Start emulationjs docker_container: name: emulationjs hostname: emulationjs recreate: yes image: linuxserver/emulatorjs:latest ports: - "192.168.1.62:3000:3000" - "192.168.1.62:80:80" - "192.168.1.62:4001:4001" volumes: - emulationjs_config:/config - emulationjs_data:/data env: PUID=1000 PGID=1000 TZ=US/Mountain memory: 4G container_default_behavior: compatibility restart_policy: unless-stopped