🐳 Шпаргалка по командам Docker
Некоторые из полезных флагов:
-a / --all — список всех контейнеров (по умолчанию показывает только запущенные);
-q / --quiet — перечислить только id контейнеров (полезно, когда вам нужны все контейнеры).
Можно комбинировать эти команды. Например, для очистки всех контейнеров и образов:
📂 Сохраняй, пригодится!
#docker #cheatsheet #doc
docker exec -it test1 bash
— Войти в контейнер контейнер test1.docker container start test1
— Запустить контейнер test1docker ps
— показывает список запущенных контейнеров. Некоторые из полезных флагов:
-a / --all — список всех контейнеров (по умолчанию показывает только запущенные);
-q / --quiet — перечислить только id контейнеров (полезно, когда вам нужны все контейнеры).
docker pull
— большинство образов создаётся на основе базового образа из Docker Hub. Docker Hub содержит множество готовых образов, которые можно использовать вместо того, чтобы создавать и настраивать свой собственный. Чтобы скачать определённый образ или набор образов (репозиторий), используйте команду docker pull.docker build
— эта команда собирает образ Docker из Dockerfile и «контекста». Контекст сборки — это набор файлов, расположенных по определённому пути или URL. Используйте флаг -t, чтобы задать имя образа. Например, команда docker build -t my_container . соберёт образ, используя текущую директорию, на что указывает точка в конце.docker run
— запускает контейнер, на основе указанного образа. Эту команду можно дополнять другими, например, docker run my_image -it bash запустит контейнер, а затем запустит в нём bash.docker logs
— эта команда используется для просмотра логов указанного контейнера. Можно использовать флаг --follow, чтобы следить за логами работающей программы: docker logs --follow my_container.docker volume ls
— показывает список томов, которые являются предпочитаемым механизмом для сохранения данных, генерируемых и используемых контейнерами Docker.docker rm
— удаляет один и более контейнеров, например, docker rm my_container.docker rmi
— удаляет один и более образов, например, docker rmi my_image.docker stop
— останавливает один и более контейнеров. Команда docker stop my_container остановит один контейнер, а docker stop $(docker ps -a -q) — все запущенные. Более грубый способ — использовать docker kill my_container, который не пытается сначала аккуратно завершить процесс.docker kill
— принудительно убить контейнер.Можно комбинировать эти команды. Например, для очистки всех контейнеров и образов:
docker kill $(docker ps -q)
— Останавливаем все запущенные контейнеры .docker rm $(docker ps -a -q)
— Удаляем все остановленные контейнеры.docker rmi $(docker images -q)
— Удаляем все образы.#docker #cheatsheet #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥8❤7🤯3
Valve, держись: в Steam скоро выйдет настоящий мужской симулятор, где весь геймплей — это...
По сюжету: никаких перестрелок, квестов, лута или прокачки. Только ты и курсор. Цель — жмакать и релаксировать, как настоящий герой
📅 Релиз намечен на 17 июня — мужики, календарь в руки!
Разработчики: «Мы хотели сделать что-то тактильное…»
Мы: «Да вы просто гении UX!»
С добрым утром!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥78👍26❤8🤯7🫡2
OpenCV-Face-Recognition — для всех, кто интересуется компьютерным зрением и хочет реализовать проект по распознаванию лиц в реальном времени.
Проект включает три основных этап:
Подробные инструкции и примеры кода доступны в репозитории.
#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥14❤6🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Ну круто же
Please open Telegram to view this post
VIEW IN TELEGRAM
👍98🔥50😱17❤6🫡1
This media is not supported in your browser
VIEW IN TELEGRAM
Если ты всё ещё руками сидишь на бирже — значит, ты пропускаешь профит.
🔁 Единый синтаксис для всех бирж — не нужно каждый раз переучиваться.
pip install ccxt
Пример использования на Python:
import ccxt
exchange = ccxt.binance()
markets = exchange.load_markets()
ticker = exchange.fetch_ticker('BTC/USDT')
print(ticker)
#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50❤10🤯10🔥3🫡2
ccxt-master.zip
37.2 MB
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥9❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54🔥16😱11❤5
#doc #api #cheatsheet #web
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30
Шпаргалка_по_REST_API.pdf
435.4 KB
Please open Telegram to view this post
VIEW IN TELEGRAM
👍49❤4
Сервис, который может буквально всё:
🤖 Превращать документ в чат-бота — просто спрашиваешь, и он отвечает;
Студенты, офисные бойцы и просто любители «пофиксить PDF», сохраняем и пробуем ТУТ
#soft #nn
Please open Telegram to view this post
VIEW IN TELEGRAM
👍56🔥13😱4❤3
Если ты тестируешь формы, мокапы или просто хочешь поиграться с данными, есть Mimesis — генератор фейковых данных. Имена, email, адреса и телефоны. Есть настройка локации, позволяющая выбрать страну и данные будут сгенерированы в соответствии с выбором.
from typing import Dict
from mimesis.enums import Gender
from mimesis import Person
def generate_fake_user(locale: str = "es", gender: Gender = Gender.MALE) -> Dict[str, str]:
"""
Генерирует фейковые пользовательские данные на основе локали и пола.
:param locale: Локаль (например, 'ru', 'en', 'es')
:param gender: Пол (Gender.MALE или Gender.FEMALE)
:return: Словарь с фейковыми данными пользователя
"""
person = Person(locale)
user_data = {
"name": person.full_name(gender=gender),
"height": person.height(),
"phone": person.telephone(),
"occupation": person.occupation(),
}
return user_data
if __name__ == "__main__":
fake_user = generate_fake_user(locale="es", gender=Gender.MALE)
print(fake_user)
{
'name': 'Carlos Herrera',
'height': '1.84',
'phone': '912 475 289',
'occupation': 'Arquitecto'
}
ru
, 🇺🇸 en
, 🇪🇸 es
и т.д.) ⚙️ GitHub/Инструкция
Сохраняй, пригодится
#python #github #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍58🔥13❤6
В Steam дропнули симулятор шаурмы 😀 — и, что важно, с поддержкой русского языка!
Суть проста, как лаваш с мясом: жарь, заворачивай, не сожги курочку и развивай свой бизнес.
Можно крутить шаву в одиночку, а можно собрать банду до 4-х человек и строить целую империю на районе.
Мясо, соус, капуста и ноль ответственности.
Мне с луком, но не острую
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥60👍17😱5
Кладезь гайдов для разработчиков на разных языках: от создания 3D-рендера до собственной криптовалюты и торрент-сервера. Каждый проект — это пошаговое руководство с примерами кода.
Начни с малого — выбери проект и погрузись в пратику.
#soft #python #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39🔥11❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥97👍28🫡8❤6😱2