Вячеслав
Evgeniy
тогда остается простое решение
изобрести машину времени и отправится в прошлое за докером
а если серьезно может где то есть файлы со старым app ? поискать в гугле
ну либо обновлятся на новую версию macos или уходить в другую ос более лояльную
Vitaly
Vitaly
Сейчас air на m1 вполне себе доступен и альтернатив цена\качество нету особо )
Вячеслав
Вячеслав
Скачал но пишу в терминале версия не высвечивается. Может команду ввел не правельно
BlacKAnDWriteR
Привет всем , тупой вопрос у меня но мало ли кто подскажет как мне скачать образ по ссылке wget -qO- https://uploads.ridy.io/docker-compose-flutter.yaml > docker-compose.yaml && docker-compose up -d через докер на винде?
Konstantin
BlacKAnDWriteR
djn b[ yflj dsnfobnm
BlacKAnDWriteR
вот их надо вытащить
BlacKAnDWriteR
redis latest 3534610348b5 26 hours ago 117MB
ridyio/ridy-admin-panel latest 2cfdd34d58fb 44 hours ago 26.8MB
ridyio/delivery-gateway-box latest 77910169e97d 5 days ago 434MB
ridyio/ridy-driver-api latest 083990825700 6 days ago 362MB
ridyio/ridy-rider-api latest 0f98b2818f80 6 days ago 357MB
ridyio/ridy-admin-api latest a5d0522db378 6 days ago 358MB
mysql 8.0.22 d4c3cafb11d5 18 months ago 545MB
Konstantin
смысле
Konstantin
тебе имейдж надо скачать как файлик?
Konstantin
docker save -o <path for generated tar file> <image name>
BlacKAnDWriteR
Оо спасибо)
BlacKAnDWriteR
а лучше всего распаковать образ и пенесести из докера на обычную гигтег
Konstantin
Dockerfile
Konstantin
FROM ridyio/delivery-gateway-box
BlacKAnDWriteR
т е прописать эту команду? я просто не бум бум в докере, а из него нужно для такси вырвать все файлы
Konstantin
так тебе вытащить файлы или заменить ?
BlacKAnDWriteR
Вытащить в архивы
Konstantin
ну дык запусти имейдж, провались в него, прикрути вольюм, файлики эти закинь в вольюм
BlacKAnDWriteR
Konstantin
ну или сразу tar и из контейнера залить условно на https://transfer.sh
Алексей
Алексей
Элементы того как ты видишь решение убери из вопроса вообще, тогда вопрос из разряда тупых перейдёт в разряд памагите:)
BlacKAnDWriteR
Dct z nen)
BlacKAnDWriteR
Все, я тут
BlacKAnDWriteR
еще бы в сам контейнер попасть по ссаш
BlacKAnDWriteR
блин, гугу помогите плизззз достать все файлы, т е кто может их достать и залить куда нибудь на обменник
Алексей
BlacKAnDWriteR
Алексей
Дано:
***
***
Надо:
***
***
Боюсь не всем понятно:)
Dan
Как правильно задавать вопросы в сообществе:
1) Чётко и кратко формулируешь задачу.
2) Отправляешь запрос в Яндекс или Google.
3) Знакомишься с предлагаемыми стандартными решениями.
4) Применяешь стандартное решение.
5) Наслаждаешься результатом. Если наслаждаться не получается, переходишь к пункту 6.
6) Внимательно изучаешь текст ошибки в логах, и отправляешь этот текст ошибки в Яндекс или Google. Если решить и так не получается - переходишь к следующему пункту.
7) Пишешь в комьюнити: "Доброе утро/день/вечер, для решения поставленной задачи я применил типовое решение (ссылка), но в результате получил ошибку (ссылка на пэйстбин). Нагуглив этот выхлоп я обнаружил, что данную проблему до меня решали вот таким способом (ссылка на решение), однако в моём случае это не помогло. Прошу поделиться опытом в решении этой проблемы или помочь найти способ, как можно решить мою задачу. Заранее спасибо!"
Fat
почему скопированные файлы из под USER FLUTTER лежат с правами root, а папки с правами flutter, если я всё делаю из под USER FLUTTER?
Fat
Alexander
Привет всем!
А можно ли из контейнера А получить доступ к файлам из контейнера B?
Можно это как-то сделать без volumes?
Konstantin
Konstantin
sshfs, cifs
Konstantin
Если дистр позволяет
Konstantin
А почему вольюмы не подходят ?
Alexander
А почему вольюмы не подходят ?
я, наверное, не совсем понимаю их работу. Но как мне с помощью волюмов добраться до папки /etc, которая находится в контейнере?
Konstantin
Ну надо понимать что ты делаешь и зачем
Konstantin
Для начала
Alexander
мне нужно получить доступ к файлам контейнера А из контейнера В
При этом файлы физически не находятся на хосте.
Konstantin
Alexander
Alexander
оно должно иметь доступ на чтение
Alexander
чтобы показать содержимое этих файлов
Alexander
Konstantin
Если файлы статичны, то мультистейдж подойдёт, почитай как оно делается. Если файлики генерятся динамически то не вижу проблем генерить их в вольюм и шарить этот вольюм между контейнерами
Konstantin
И вообще что за файлы и почему они только в контейнере А ?
Konstantin
Это какие то артефакты ?
Alexander
да, статичные.
Konstantin
Да чё блин вытягивать надо
Konstantin
Или мультистейдж
Konstantin
Use multi-stage builds | Docker Documentation
https://docs.docker.com/develop/develop-images/multistage-build/
Konstantin
Вот хороший пример
Konstantin
FROM golang:1.16 AS builder
WORKDIR /go/src/github.com/alexellis/href-counter/
RUN go get -d -v golang.org/x/net/html
COPY app.go ./
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o app .
FROM alpine:latest
RUN apk --no-cache add ca-certificates
WORKDIR /root/
COPY --from=builder /go/src/github.com/alexellis/href-counter/app ./
CMD ["./app"]
Alexander
Alexander
Иван
Всем привет!
Dockerfile:
FROM node:16-alpine
WORKDIR /src
COPY package*.json /src/
EXPOSE 5173
ENV NODE_ENV=development
RUN npm install --omit=dev
COPY . /src
CMD ["npm", "run", "dev", "--omit=dev"]
docker-compose.yml:
version: '3.8'
services:
web:
build:
context: ./
volumes:
- .:/src
command: npm run dev --omit=dev
ports:
- "5173:5173"
environment:
NODE_ENV: development
Проект на Node.js (Vite.js).
Почему-то при запуске выдает ошибку:
Attaching to test-web-1
test-web-1 |
test-web-1 | > test@0.0.0 dev
test-web-1 | > vite
test-web-1 |
test-web-1 | sh: vite: not found
test-web-1 exited with code 127
Что я делаю не так, и как это починить?
Заранее спасибо!
P.S. Если кто-то поделится рабочим примером dev окружения node.js в докере, буду благодарен
Иван
Max
Иван
Max
а скинь содержание пэкэдж.жсона плз
Иван
а скинь содержание пэкэдж.жсона плз
{
"name": "test",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite —host 127.0.0.1",
"build": "vite build",
"preview": "vite preview"
},
"devDependencies": {
"vite": "^3.0.0"
}
}
Max
во
Иван
а, я ключ не так написал
Иван
но сути дела не меняет
Иван
почему-то не может найти npm пакет
Max
у тебя vite в devDependences
а в Dockerfile ты делаешь —omit=dev
Иван
попробую убрать
Max
99% в этом дело