- در قسمت قبل دیدیم که چه طور می توان یک کانتینر ایجاد کرد.
- حال باید کانتینر ایجاد شده را روشن و یا اجرا کنیم.
- برای این منظور کافیست نام کانتینر مورد نظر را بدانیم ( خروجی دستور ps -a بررسی شود )
# docker start web-server
- با استفاده از دستور بالا کانتینر با نام web-server به اجرا در آمد.
- می توان از ID مربوط به کانتینر نیز استفاده کرد.
- در صورتی که کانتینر به صورت موقیت آمیر اجرا شده باشد، خروجی کار را می توان در دستور زیر مشاهده کرد.
# docker ps
- ممکن است بخواهیم یک کانتینر جدید را هم زمان ایجاد و اجرا کنیم. برای این منظور به صورت زیر عمل می کنیم :
# docker run -d -it --name debian-os --hostname debian10 debian:latest
- با استفاده از دستور بالا ابتدا کانتینر ایجاد سپس اجرا شد.
- از سویچ d- جهت اجرای کانتینر در Back Ground استفاده کردیم.
- برای این که یک نام مشخص به کانتینر بدهیم از آپشن –name استفاده می کنیم.
- در صورتی که یک سیستم عامل بخواهید اجرا کنید لازم است تا بتوانید درون آن وارد شوید. یعنی اصطلاحا از آن یک TTY داشته باشید. برای این منظور از آپشن t- استفاده می کنیم.
- نکته : در بالا تگ مربوط به نام img را مشخص کردیم. چرا ؟ چون ممکن است دو یا بیشتر img با نام های debian وجود داشته باشد لذا باید تگ مربوط به آن ها مشخص شود تا دقیق معلوم شود کدام img مد نظرمون هست.
- در نهایت ممکن است بخواهید یک کانتینر را متوقف سازید.
- برای این منظور نام کانتینر یا ID آن را داشته باشید.
- در نهایت برای این منظور :
# docker stop web-server
- Tested in Docker version 19.03.2, build 6a30dfca03