让用户在 docker 上保持持久性

让用户在 docker 上保持持久性

当我重新创建容器时,是否有任何方法可以在容器中创建用户?我正在使用 Ubuntu 映像创建一个容器,以便通过 ssh 进入并修改一些文件。我不想使用 root 用户进行 ssh,所以我创建了一个用户来进行 ssh,并且它可以正常工作,但如果我重新创建容器,则需要重新创建我的用户。

我正在使用 compose 来构建 connaitner

ssh:
      image: ubuntu:latest
      container_name: school_ssh
      tty: true
      restart: unless-stopped
      volumes:
        - "./web:/home/websandbx"
        - "./ssh-conf:/etc/ssh"
      ports:
       - "2200:22"

我还没有看到有关该主题的任何信息,我很确定我只需要保留用于配置用户的文件、它的密码和卷中的组,但我不确定哪一个......

如果有人能指出正确的方向,我将不胜感激

相关内容