Я использую child_process.spawn
для запуска док-контейнера, как показано ниже:
const docker = spawn('docker', ['run', '-it', '--rm', 'DOCKER_IMAGE', 'bash'])
Интересно, как я могу остановить процесс.Я попробовал описанный ниже метод, но он не останавливает контейнер:
docker.kill()
он отлично работает с другими обычными командами процесса, но докер может отличаться.У кого-нибудь есть идеи о том, как этого добиться?
Я знаю, что правильный способ остановить Docker-контейнер - это запустить команду docker stop
.Но как узнать идентификатор контейнера из приведенного выше кода?