Size: a a a

Docker — русскоговорящее сообщество

2020 May 21

i

inqfen in Docker — русскоговорящее сообщество
Монтируешь каталог в контейнер - файлы меняются в нем, всё
источник

OY

Oleksii Yaryi in Docker — русскоговорящее сообщество
внутри контейнера например запускается npm install, а из вне я делаю git pull
источник

i

inqfen in Docker — русскоговорящее сообщество
Oleksii Yaryi
внутри контейнера например запускается npm install, а из вне я делаю git pull
И что?
источник

i

inqfen in Docker — русскоговорящее сообщество
Это все делается в том каталоге, который ты примонтировал
источник

i

inqfen in Docker — русскоговорящее сообщество
Он ЗАМЕНЯЕТ тот, который был в образе
источник

i

inqfen in Docker — русскоговорящее сообщество
А не где-то рядом лежит
источник

i

inqfen in Docker — русскоговорящее сообщество
Соответственно если ты в контейнере npm install запустишься - твои модули в хостовом каталоге будут
источник

i

inqfen in Docker — русскоговорящее сообщество
Ты же его с хоста пробросил
источник

OY

Oleksii Yaryi in Docker — русскоговорящее сообщество
ну вот выходит сейчас так что их нету
источник

OY

Oleksii Yaryi in Docker — русскоговорящее сообщество
у меня volumes: ./pdf_demon:/pdf_demon
Workdir /app
и при билде есть копирование и все ок
источник

i

inqfen in Docker — русскоговорящее сообщество
Если ты pdf_demon хочешь как app юзать
источник

OY

Oleksii Yaryi in Docker — русскоговорящее сообщество
но если потом вношу изменения то их нету, и это логично,они залетают в контейнере в /pdf_demon
источник

i

inqfen in Docker — русскоговорящее сообщество
То почему не в app монтируешь
источник

OY

Oleksii Yaryi in Docker — русскоговорящее сообщество
но если сделаю volumes:./pdf_demon:/app то мой вольюм затирает все там
источник

i

inqfen in Docker — русскоговорящее сообщество
Блять
источник

i

inqfen in Docker — русскоговорящее сообщество
У тебя в pdf_demon и есть тот код, который в app
источник

i

inqfen in Docker — русскоговорящее сообщество
Он и должен затирать
источник

ч

черешня199 in Docker — русскоговорящее сообщество
Здравствуйте! Подскажите, в чём может быть проблема. Есть такой Dockerfile:
# BUILD GO APP
FROM golang:latest
WORKDIR /app
COPY . .
RUN go build -o /build

# PREPARE PRODUCTION
FROM alpine:latest
WORKDIR /app
COPY --from=0 /build server

RUN ls -ahl

# RUN THE APP
EXPOSE 4000
CMD ["./server", "-port", "4000"]


Образ собирается нормально. Но когда я его запускаю, получаю ошибку
standard_init_linux.go:211: exec user process caused "no such file or directory"
источник

ч

черешня199 in Docker — русскоговорящее сообщество
RUN ls -ahl показывает, что ./server точно существует
источник

РЯ

Рамиль Яббаров... in Docker — русскоговорящее сообщество
черешня199
RUN ls -ahl показывает, что ./server точно существует
убери команду, запусти шелл в контейнере и в нём уже запусти вручную и скинь результат
источник