أي أمر هو المسؤول عن تحديث صور Docker فقط؟
/var/discourse# ./launcher -h
Usage: launcher COMMAND CONFIG [--skip-prereqs] [--docker-args STRING]
Commands:
start: Start/initialize a container
stop: Stop a running container
restart: Restart a container
destroy: Stop and remove a container
enter: Open a shell to run commands inside the container
logs: View the Docker logs for a container
bootstrap: Bootstrap a container for the config based on a template
run: Run the given command with the config in the context of the last bootstrapped image
rebuild: Rebuild a container (destroy old, bootstrap, start new)
cleanup: Remove all containers that have stopped for > 24 hours
start-cmd: Generate docker command used to start container
Options:
--skip-prereqs Don't check launcher prerequisites
--docker-args Extra arguments to pass when running docker
--skip-mac-address Don't assign a mac address
--run-image Override the image used for running the container
موقفي هو:
عندما يكون هناك حاجة إلى تحديث صور Docker أثناء البناء، وإذا كانت شبكة الخادم ضعيفة، فإن العملية تتعطل لفترة طويلة جدًا في خطوة تحديث الصورة. أتمنى أن يكون هناك أمر مخصص لتحديث صور Docker فقط، بحيث أستطيع تحديث الصور مسبقًا بشكل منفصل، ثم بناء الكود بهدوء. على سبيل المثال:
./launcher pull-docker
أعلم أنني يمكنني إنشاء نسخة قابلة للاستخدام يدويًا، لكنني ما زلت أتمنى أن يوفر الفريق الرسمي أمرًا كهذا.