anchor.diff:      exposed_ports := #{service_label() => pos_integer()},
       local_ports := #{service_label() => pos_integer()},
       sockets := [gen_tcp:socket()], % Reserved socket to prevent port clash
  +    container_id := term(),
  +    config_path := term(),      % Host path of user config
  +    config := term(),           % Content of user config
       % Tuple of host/guest paths where the node logs are
       log_path := {binary(), binary()}
   }.
  
positive.code:     [Network  | OtherNetworks] = setup_networks(NetworkSpecs, NodeState),
  
      ConfigFileName = format("aeternity_~s.yaml", [Name]),
      ConfigFilePath = filename:join([TempDir, "config", ConfigFileName]),
      TemplateFile = filename:join(DataDir, ?CONFIG_FILE_TEMPLATE),
      PeerVars = lists:map(fun (Addr) -> #{peer => Addr} end, Peers),
      CuckooMinerVars =
  
negative.code:                 log(NodeState, "Genesis file ~p", [AccountsFile]),
                  AccountsFile
          end,
      ConfigFileGuestPath = ?AETERNITY_CONFIG_FILE,
      DbPath =
          case maps:find(db_path, Spec) of
              error -> undefined;
  