Alexander
Но еще раз повторюсь, по-моему только migrate надо делать при старте.
collectstatic лучше делать при сборке образа, а makemigrations вообще до сборки и миграции коммитить в репу.
٩ʕ•͡וʔ۶
٩ʕ•͡וʔ۶
понял в чем дело примерно
٩ʕ•͡וʔ۶
DRIVER VOLUME NAME
local mbsplanner_db
local mbsplanner_static
Alexander
Ага.
٩ʕ•͡וʔ۶
хотя не понял все равно ))
٩ʕ•͡וʔ۶
я пишу в конфиге композе static:, создает при этом mbsplanner_static
Alexander
А в inspect контейнеров что? Там должны быть примонтированые тома указаны.
Alexander
А еще можно не мучиться, а сделать так:
services:
app:
volumes:
- $PWD/volumes/db:/db
- $PWD/volumes/static:/staticfiles
nginx:
volumes:
- $PWD/nginx/prod/nginx.conf:/etc/nginx/conf.d/default.conf
- $PWD/volumes/static:/staticfiles
)
٩ʕ•͡וʔ۶
➜ mbsplanner git:(main) ✗ docker volume inspect mbsplanner_static
[
{
"CreatedAt": "2023-06-26T17:17:50+03:00",
"Driver": "local",
"Labels": {
"com.docker.compose.project": "mbsplanner",
"com.docker.compose.version": "2.18.1",
"com.docker.compose.volume": "static"
},
"Mountpoint": "/var/lib/docker/volumes/mbsplanner_static/_data",
"Name": "mbsplanner_static",
"Options": null,
"Scope": "local"
}
]
٩ʕ•͡וʔ۶
вроде все верно
Alexander
А в контейнерах?
٩ʕ•͡וʔ۶
А в контейнерах?
➜ mbsplanner git:(main) ✗ docker compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
mbsplanner_django mbsplanner-app "sh -c 'python manag…" app 7 minutes ago Up 7 minutes 0/tcp
mbsplanner_nginx nginx:1.25-alpine "/docker-entrypoint.…" nginx 7 minutes ago Up 7 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp
➜ mbsplanner git:(main) ✗ docker compose exec app ls staticfiles
admin planner rest_framework
➜ mbsplanner git:(main) ✗ docker compose exec nginx ls staticfiles
➜ mbsplanner git:(main) ✗
Alexander
Не.
docker inspect на контейнеры и там посмотреть какие тома смонтированы.
٩ʕ•͡וʔ۶
➜ mbsplanner git:(main) ✗ docker inspect 3286485e87ef|grep volume
"Type": "volume",
"Type": "volume",
"Source": "/var/lib/docker/volumes/mbsplanner_static/_data",
➜ mbsplanner git:(main) ✗ docker inspect c94735ed5355|grep volume
"Type": "volume",
"Type": "volume",
"Type": "volume",
"Source": "/var/lib/docker/volumes/mbsplanner_db/_data",
"Type": "volume",
"Source": "/var/lib/docker/volumes/mbsplanner_static/_data",
٩ʕ•͡וʔ۶
Alexander
Тогда чудеса.
Vladislav
Ребят, подскажите пожалуйста, только начинаю изучать docker, попробовал создать образ из своего react проекта, запустил контейнер, все работает, но если я ввожу какие-то изменения в коде, то чтобы я их увидел, мне нужно повторно делать образ, есть ли возможность как-то синхронизировать?
٩ʕ•͡וʔ۶
Vladislav
Vladislav
Космический огонь
Привет коллегам!
Космический огонь
Коллеги, помогите запустить Cron задачник в стандартном докере для Laravel или как то его запараллелить или стандартный расширить.
Готов оплатить
Мне нужен рабочий крон в Ларавел приложении
Dan
Космический огонь
Dan
закрепил пост, если желающие будут - напишут :)
Ftfgh
Подскажите что такое Flatcar Container? Для чего?
Ризван
Как сделать горячую перезагрузку в докере для голенг?
Dan
https://www.flatcar.org/
Ftfgh
Dan
Docker приобрел Mutagen IO Inc.
https://www.docker.com/blog/mutagen-acquisition/
Aleksey
Aleksey
Космический огонь
Привет если не секрет зачем тебе крон в докере
Не секрет. Столкнулся с проблемой, что внешний вызов команды по крону не из контейнера - не выполняет данную команду.
Решил, что нужен крон внутри контейнера, что бы вызов был изнутри.
Aleksey
Aleksey
И ещё вопрос ты про cron который линуксовый или пхпшный
Космический огонь
Aleksey
Скинь свои докерфал
Aleksey
Alexander
А можно просто системным кроном контейнер запускать с задачей.
Aleksey
Aleksey
Егор
Привет! Потребовалось докер на маке запустить
Получаю
We are sorry, but your hardware is incompatible with Docker Desktop. Docker requires a processor with virtualization capabilities and hypervisor support. To learn more about this issue see: https://docs.docker.com/desktop/mac/troubleshoot/#incompatible-cpu-detected
Aleksey
Aleksey
Ну проц
Егор
Dan
https://github.com/abiosoft/colima
Aleksey
А ты точно для своего проца скачал?
Егор
Егор
silicon
Егор
Aleksey
Ещё раз скачай и softwareupdate --install-rosetta
Aleksey
Выполни в терминале
Егор
Ещё раз скачай и softwareupdate --install-rosetta
(base) egorurvanov@Egors-MacBook-Pro workshop-k8s % docker version
Client: Docker Engine - Community
Version: 24.0.2
API version: 1.43
Go version: go1.20.4
Git commit: cb74dfcd85
Built: Thu May 25 20:26:27 2023
OS/Arch: darwin/amd64 (rosetta)
Context: default
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Егор
Выполни в терминале
Last login: Wed Jun 28 04:23:59 on ttys000
(base) egorurvanov@Egors-MacBook-Pro ~ % softwareupdate --install-rosetta
I have read and agree to the terms of the software license agreement. A list of Apple SLAs may be found here: http://www.apple.com/legal/sla/
Type A and press return to agree: A
2023-06-28 04:39:39.067 softwareupdate[24156:3777593] Package Authoring Error: 071-08750: Package reference com.apple.pkg.RosettaUpdateAuto is missing installKBytes attribute
Install of Rosetta 2 finished successfully
Егор
(base) egorurvanov@Egors-MacBook-Pro workshop-k8s % docker build -t fastapi-custom-name .
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Aleksey
А круто он установился
Егор
Только толку-то. Он сокет не видит
Aleksey
Егор
Егор
sudo docker build -t fastapi-custom-name .
Password:
ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Егор
ЗАпустил то, что мне нужно было на виртуалке, на которой курла и аптгета нет ебаныйвротпростигосподи. Будь оно не ладно
Егор
20 минут превратились в 5 часов. Простить за эмоции
Solyar
Solyar
А ты его запустил то на маке?
Solyar
Вдруг ты тыкался не удосужившись запустить Docker Desktop приложение через лаунчпад - я не считаю тебя дурачком но всякое бывает
🆂🅴🆁🅶🅴🆈
т.е иногда считаешь ?
🆂🅴🆁🅶🅴🆈
но не постоянно конечно 🙂 крутяк
Solyar
Вот такой вот я
Maria
Привет, у меня docker desktop застрял в процессе загрузки. Может кто-то подсказать, как вывести его из этого состояния?
Maria
docker ps
error during connect: this error may indicate that the docker daemon is not running: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/json": open //./pipe/docker_engine: The system cannot find the file specified.
Andrew