Skip to content

Instantly share code, notes, and snippets.

@delagreen-v2
Last active July 18, 2024 14:42
Show Gist options
  • Select an option

  • Save delagreen-v2/6147763adc4c2e2920431640ef7bab8d to your computer and use it in GitHub Desktop.

Select an option

Save delagreen-v2/6147763adc4c2e2920431640ef7bab8d to your computer and use it in GitHub Desktop.
Docker
#Запустить
docker start <name_container> #Запустить контейнер
#Войти в БАШ доккер контейнера
docker run -it testing_image bash
docker exec -it <name_container> bash
docker attach <name_container>
#Создать Image
docker build --tag 'testing_image' .
#Создать Image из container
#Сохраняем состояние контейнера
docker commit <name_container>
#Посмотреть список контейнеров dokcer
docker ps
docker ps -a
#Удалить контейнер
docker rm <id_container>
#Для удаления контейнера применяется команда docker rm имя/id контейнера. Если нужно удалить все контейнеры можно применить связку команд: docker rm $(docker ps -qa).
#Удаление всех контейнеров со статусом exited
docker rm $(docker ps -a -f status=exited -q)
#Удалить Images
docker rmi <id_container>
#Удаляет все подвешенные контейнеры(НОУНЕЙМЫ) который выводит команда docker images -f dangling=true
docker rmi $(docker images -f dangling=true)
#Переместить файл в контейнер
docker cp <path_to_file> name_cantainer:/<path_to_file.py>
####OFFTOP####
Надо посмотреть как работать с флагами
issuise
docker run --volume $(pwd):/home/${USER} <container> <comand>
#Запуск не заходя в контейнер docker run -it {name_container} python3 main.py
@DELAGREEN
Copy link

docker run -it -v /local/path:/container/path myimage python3 main.py

@DELAGREEN
Copy link

docker run -it -p 7000-8000:7000-8000 ai_tests1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment