Skip to content

Instantly share code, notes, and snippets.

@yamasimka83
Created January 10, 2022 09:22
Show Gist options
  • Select an option

  • Save yamasimka83/1eefb17222625d4699d865d284612b8a to your computer and use it in GitHub Desktop.

Select an option

Save yamasimka83/1eefb17222625d4699d865d284612b8a to your computer and use it in GitHub Desktop.
DOCKER
# собрать имейдж с файла Dockerfile
docker build .
# добавить имейджу имя
docker build -t imagename .
# посмотреть все имейджи
docker images
# удалить имейдж
docker rmi imagename
# удалить все имейджи
docker rmi $(docker images -a -q)
# создать контейнер из имейджа и стартануть его
docker run imagename (or image ID)
# в фоновом режиме
docker run -d imagename
# дать при этом конгтейнеру имя и порт
docker run -d -p 8088:80 --name conteinername imagename
# посмотреть запущенные контейнеры
docker ps
# посмотреть ВСЕ контейнеры
docker ps -a
# остановить контейнер
docker stop conteinername (or conteiner ID)
# запустить контейнер (уже созданный)
docker start conteinername (or conteiner ID)
# удалить контейнер
docker rm conteinername (or conteiner ID)
# остановить все контейнеры
docker stop $(docker ps -a -q)
# удалить все контейнеры (удаляются только остановленные контейнеры)
docker rm $(docker ps -a -q)
# зaйти внутрь контенера
docker exec -it conteinername bash
DOCKER-COMPOSE
# поднять все контейнеры с yml файла
docker-compose up
# тоже самое но пересобирает контейнеры
docker-compose up --build
# запущенные контейнеры
docker-compose ps
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment