Docker Commands Flashcards
Команды для запуска, сборки, просмотра сущностей и т.д.
Команда для просмотра существующих Docker Images
docker images
Команда для просмотра метаинформции о Docker Image
docker image inspect IMAGE_NAME
Команда для скачивания образа из реестра
docke pull [REGISTRY]/[REPOSITORY]/NAME[:TAG]
Команда для сборки собственного образа на основе Dockerfile
docker build [-f DOCKERFILE] BUILD_CONTEXT
Команда установки тегов и имён для собранных образов
docker tag SOURCE_IMAGE[:SOURCE_TAG] TARGET_IMAGE[:TARGET_TAG]
Команда пуша образа в Docker Registry (Docker Hub)
docker image push NAME[:TAG]
Команда для создания контейнера
docker create IMAGE
Команда для просмотра списка Docker контейнеров
Просмотр запущенных контейнеров:
docker ps
Просмотр всех контейнеров:
docker ps -a
Просмотр метаинформации о Docker контейнере
docker inspect CONTAINER
Команда запуска Docker контейнера
docker start CONTAINER
Команда остановки Docker контейнера
docker stop CONTAINER
Мгновенная остановка всех процессов контейнера:
docker kill CONTAINER
Команда удаления Docker контейнера
docker rm CONTAINER
Команда приостановки и возобновления процессов Docker контейнера
docker pause CONTAINER
docker unpause CONTAINER
Команда перезапуска Docker контейнера
docker restart CONTAINER
Команда просмотра логов Docker контейнера
docker logs CONTAINER
Команда создания и запуска Docker контейнера
docker run IMAGE
Запуск комнд внутри Docker контейнера
docker exec CONTAINER COMMAND
Команда копирования файлов между hostOS и Docker контейнером
docker cp docker cp CONTAINER:SRC DEST
или
docker cp SRC CONTAINER:DEST
Команда просмотра изменений в Docker контейнере
Docker diff CONTAINER
Команда создания Volume (тома)
docker volume create VOLUME_NAME
Команда просмотра списка Docker Volumes (томов)
docker volumes ls
Команда просмотра метаданных о конкретном Volume (томе)
docker volume inspect VOLUME
Команда удаления Volume (тома)
docker volume rm VOLUME
Команда удаления неиспользуемых Volumes (томов)
docker volume prune
Команда просмотра связей между контейнерами
docker network ls
Команда просмотра информации и подключенных к драйверу Docker контейнеров
docker network inspect DRIVER
Команда подключения/отключения Docker контейнера к подсети
Подключение:
docker network NETWORK CONTAINER
Отключение:
docker network disconnect NETWORK CONTAINER
Команда прокидывания портов Docker контейнеров
docker run -p FOREIGN_PORT:CONTAINER_PORT
Команда присоединения Volume (тома) к контейнеру
docker run -v LOCAL_PATH:CONTAINER_PATH IMAGE
Команда запусков контейнеров на основе docker-compose
docker compose up
Команда удаления контейнеров и сетей на основе docker-compose
docker compose down
Команда списка слоёв Docker образа
docker image history
Команда сохранения изменеий в качестве нового слоя Docker образа
docker commit -m MESSAGE CONTAINER
Команда создания сети
docker network create -driver DRIVER NAME