У меня есть базовый образ archlinux - archlinux / base
Теперь, используя это изображение, я хочу создать другое изображение, в котором я хочу, чтобы это изображение сохраняло некоторые учетные данные для входа в систему
У меня есть программа под названиемsampleprogram
.Необходимо войти в систему. Поэтому первый шаг для использования этой программы - войти в систему.
$ sampleprogram login
- он запрашивает имя пользователя и пароль
Со следующего раза мне не нужно будет входить в системуи начните со второго шага.
$ sampleprogram connect
подключится с использованием ранее введенных учетных данных.
Итак, я пытаюсь создать изображение с образцом, в котором сохранен логин
Dockerfile:
FROM archlinux/base
RUN pacman -Syy && pacman -S sampleprogram
RUN samplepgrogram login (ofcourse i will be using a script with expect)
docker build -t archlinux/sampleprogram .
После создания образа (например, arclinux / sampleprogram)
, затем я хочу использовать:
docker run -it archlinux/sampleprogram sampleprogram connect
После запуска этого контейнера,я буду подключаться к этому контейнеру из другого контейнера, используя --link и т. д. для выполнения некоторых задач.