Você provavelmente não consegue criar um contêiner sem swap. Você poderia tentar criar o swap, criar o contêiner, desligar o contêiner e remover o swap.
Você está realmente por conta própria com isso. Eu desaconselharia fortemente tentar contornar o requisito de SWAP. Você deve entrar em contato com seu provedor de nuvem para provisionar um disco maior para você.
Tentei a próxima melhor coisa com duas janelas SSH. criar swap, executar o launcher, outra janela SSH excluir o swap, o launcher continuou. E isso pode funcionar em um VPS com melhor provisionamento. Na minha próxima reserva, tentarei. Tenho uma instância agora rodando em 4c12r
Normalmente, você precisa de mais memória (RAM+swap) para uma atualização do que para o serviço normal.
Se você não tem espaço para swap, é porque seus dados do fórum (banco de dados+uploads) estão usando o espaço que você precisa.
É apenas possível que você possa seguir a estratégia
nunca atualizar
ou a estratégia
migrar seus dados a cada vez para uma instalação nova e atualizada
Mas eu mesmo lutei com uma instância de tamanho mínimo, usando minhas muitas décadas de experiência em administração de sistemas. Eventualmente, foi preferível usar uma máquina maior. Na verdade, muito preferível, porque a máquina maior era mais barata. Isso ocorre porque diferentes provedores cobram valores diferentes - mudei da Digital Ocean para a Hetzner.
A outra possibilidade, que exigiria bastante trabalho, seria construir a nova imagem em outra máquina, colocá-la em algum repositório e, em seguida, iniciá-la na máquina de baixos recursos.
Mas isso está além do tipo de ajuda que é viável fornecer em um fórum.