Как записать различные входные данные в один и тот же файл в разные контейнеры из одного и того же изображения Docker? - PullRequest
0 голосов
/ 05 августа 2020

У меня есть изображение docker, и это изображение создает контейнеры, у которых есть ab c .txt, я хочу, чтобы этот ab c .txt в разных контейнерах с разными входами; ie: в контейнере1

ab c .txt

www.youtube.com

в контейнере2

ab c .txt

www.twitter.com

как мне получить такие контейнеры? Думаю, мне следует использовать точку входа и передавать аргументы. Я хочу сам ввести файл, когда docker запускается как аргумент (в сентосах)

1 Ответ

0 голосов
/ 05 августа 2020

Простой сценарий (при условии, что вы находитесь на linux) может выглядеть так:

#! /bin/bash

docker run -v "$1":/abc.txt yourimage

Если вы вызываете его с файлом в качестве аргумента, он будет смонтирован в контейнер как /abc.txt.

...