Я использую Docker в течение некоторого времени, поэтому, когда я начал использовать Docker в 2016 году, я немного узнал об этом инструменте, я узнал о командах Docker, и мне это было вполне комфортно.
Потом моя роль в работе слегка изменилась, и я больше не использовал Docker.В преддверии 2018 года я снова начал использовать его, но некоторые вещи поменялись, а имеено в том аспекте, как работают команды в Docker.
Всякий раз, когда я ссылался на прошлые статьи, команды были немного изменены, они были несколько другими.
Хотя старые команды по-прежнему будут работать, Docker внес некоторые изменения, и я считаю, что это правильные изменения. Но на короткое время это создало для меня некоторую путаницу, можно было запутаться между старыми и новыми командами. Я знаю, что большинство скажет, что это не новые команды, поскольку изменение произошло довольно давно, но все же я подумал о написании этой статьи.
Эта статья будет справочником старых команд Docker и их заменам, новых и улучшенных команд Docker.
Более ранние команды будут:
# docker command options
Например:
# docker run image-id
Или также:
# docker command sub-command option
Например:
# docker container run image-id
Теперь мы обсудим некоторые другие важные команды, получившие обновление, а также обсудим некоторые недавно введенные команды Docker.# СТАРЫЕ КОМАНДЫ – НОВЫЕ КОМАНДЫ – Краткое введение
Команды Docker
docker ps — docker container ps — предоставляет список всех запущенных контейнеров.
docker run — docker container run — запускает новый контейнер.
docker stop — docker container stop — останавливает контейнер.
docker logs — docker container logs — проверка логов работающего контейнера.
docker rm — docker container rm — удаляет работающий контейнер.
docker run -it bash — docker container run -it bash — создает терминальную сессию для нового контейнера.
docker exec -it bash — docker container exec -it bash — запускает сеанс оболочки для контейнера.
docker port — docker container port — показывает сопоставленные порты для контейнеров.
docker top — docker container top — предоставляет все процессы, запущенные внутри контейнера.
docker inspect — docker container inspect — получить подробную информацию об объекте.
docker stats — docker container stats — обеспечивает поток данных в реальном времени о работающих контейнерах.
Далее мы покажем некоторые новые команды, связанные с сетью Docker.
Сетевые команды Docker
docker network ls — показать список сетей, созданных Docker
docker network inspect — показать подробную информацию для одной или нескольких сетей.
docker network create — создает новую сеть.
docker network connect — подключить контейнер к сети.
docker network disconnect — отключите сеть в контейнере.
docker network prune — удаляет все неиспользуемые сети.
Я попытался охватить все важные команды, которые мы используем, но в случае, если я что-то пропустил (в чем я уверен), или добавил что-то не так, или у вас есть какие-либо вопросы или вопросы относительно этого руководства, вы можете написать нам используя поле для комментариев ниже.