Недоумение по поводу TTY и PTY

Команда, предложенная Бодо в комментарии, выполняет 5 команд, одну за другой:

for INPUT in 1000 1001 1002 1003 1004; do docker run -d --net "${NETWORK}" "${IMAGE}":"${TAG}" populate_data --for-year "${INPUT}"; done

или в развернутом виде:

for INPUT in 1000 1001 1002 1003 1004
do 
  docker run -d --net "${NETWORK}" "${IMAGE}":"${TAG}" populate_data --for-year "${INPUT}"
done

Это предполагает, что вы уже установили разумные значения для $NETWORK, $IMAGEи $TAG.

Приведенный выше цикл последовательно запускает эти команды:

docker run -d --net "${NETWORK}" "${IMAGE}":"${TAG}" populate_data --for-year 1000
docker run -d --net "${NETWORK}" "${IMAGE}":"${TAG}" populate_data --for-year 1001
docker run -d --net "${NETWORK}" "${IMAGE}":"${TAG}" populate_data --for-year 1002
docker run -d --net "${NETWORK}" "${IMAGE}":"${TAG}" populate_data --for-year 1003
docker run -d --net "${NETWORK}" "${IMAGE}":"${TAG}" populate_data --for-year 1004

Если вы хотите запускать команды параллельно, вы должны добавить &в конец команды docker.

2
14.10.2021, 09:48
0 ответов

Теги

Похожие вопросы